Get API Keys

Accept USD Coin Payments

Take USDC from customers worldwide with 0% processing fees. One API call gives each customer a permanent USDC address, and every payment is confirmed, priced in USD and sent to your webhook.

Networks4
Confirmations5-20
Time to creditabout 8 s
Processing fee0%

USDC Networks You Can Accept

USDC on Ethereum

ERC-20

5 confirmations · about 1 min

USDC on BNB Smart Chain

BEP-20

10 confirmations · about 8 s

USDC on Polygon

Polygon

20 confirmations · about 40 s

USDC on Base

Base

10 confirmations · about 20 s

Why Accept USDC

  • A fully reserved dollar stablecoin trusted by businesses
  • Accept it on Ethereum, BNB Smart Chain, Polygon and Base
  • Gas for every token sweep is handled by RubyNexPay

How a USDC Payment Works

  1. Create

    Create an invoice in USD or fetch the customer's permanent USDC address.

  2. Pay

    Your customer sends USDC from any wallet or exchange.

  3. Confirm

    RubyNexPay waits for 5 (Ethereum), 10 (BNB Smart Chain), 20 (Polygon), 10 (Base) and prices the payment in USD.

  4. Settle

    Your server gets a signed webhook and the funds are swept to your wallet.

Questions Merchants Ask Us

How much does it cost to accept USDC?

RubyNexPay charges 0% on USDC payments. You only pay the network cost of moving the funds.

Which USDC networks are supported?

USDC is accepted on Ethereum (ERC-20), BNB Smart Chain (BEP-20), Polygon (Polygon), and Base (Base).

How long until a USDC payment is credited?

On Ethereum: 5 confirmations, about 1 min. On BNB Smart Chain: 10 confirmations, about 8 s. On Polygon: 20 confirmations, about 40 s. On Base: 10 confirmations, about 20 s.

Start Accepting Crypto With 0% Fees

Tell us about your business and get your API keys.