Get API Keys

Accept USD Coin Payments

Take USDC from customers worldwide from 0.3%, with your first $50K free. 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 feeFrom 0.3%

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 RubySend

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

    RubySend 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

How much does it cost to accept USDC?

Incoming USDC payments cost 0.3% to 0.5% depending on monthly volume, and your first $50K is free. Casinos on the RubySoft platform pay 0%.

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.

Your First $50K of Volume Is Free

Send a short request and get your project ID and secret.