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.

npm i @robinpay/sdk
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

FeatureRobinPayStripe / TraditionalCentralized Crypto Gateways
Processing Fee0% Protocol Fee2.9% + $0.301.0% - 2.5% + withdrawal fees
Settlement Time< 1 Second2 - 7 Business DaysHours to Days
Fund CustodyDirect to Merchant WalletProcessor Holds FundsExchange Custody
Chargeback Risk0% (Irreversible On-Chain)High (up to 120 days)Low
NetworkRobinhood Chain (46630)Traditional Banking RailsVarious / Congested L1s