Product · Hosted & Embedded Checkout
One-Click Crypto Checkout.
Zero Custody. Instant Settlement.
Turn any web app into an on-chain point of sale in minutes. Customers pay in native ETH or testnet USDC directly to your merchant wallet on Robinhood Chain Testnet (Chain ID 46630). No merchant account approvals, no frozen funds.
Non-Custodial by Design
Funds route directly from buyer to merchant. RobinPay never pools, holds, touches, or delays your payments.
Sub-Second Finality
Built on Robinhood Chain Arbitrum Orbit rollup. Transactions confirm in under 1 second with near-zero gas fees.
Automated Webhooks
Cryptographically signed HMAC webhooks fire immediately upon block confirmation to fulfill digital orders.
5-Line React Integration
Drop our prebuilt button or link directly to the hosted payment interface.
import { RobinPayButton } from '@robinpay/sdk';
export function CheckoutWidget() {
return (
<RobinPayButton
invoiceToken="inv_eyJtZXJjaGFudCI6IjB4MmFlMjVm..."
onSuccess={({ orderId, txHash }) => {
console.log('Payment confirmed on Robinhood Testnet!', orderId, txHash);
}}
onError={(err) => console.error('Payment error', err)}
/>
);
}Why RobinPay vs Traditional Gateways
| Feature | RobinPay | Stripe / Traditional | Centralized Crypto Gateways |
|---|---|---|---|
| Processing Fee | 0% Protocol Fee | 2.9% + $0.30 | 1.0% - 2.5% + withdrawal fees |
| Settlement Time | < 1 Second | 2 - 7 Business Days | Hours to Days |
| Fund Custody | Direct to Merchant Wallet | Processor Holds Funds | Exchange Custody |
| Chargeback Risk | 0% (Irreversible On-Chain) | High (up to 120 days) | Low |
| Network | Robinhood Chain (46630) | Traditional Banking Rails | Various / Congested L1s |