USDT checkout for merchants

Accept USDT payments online and receive USDT on Polygon.

Create a hosted checkout for each order and let customers pay with verified tokens they already hold on supported networks, from a connected wallet or with Scan or copy. You receive USDT in your settlement wallet with verified invoice status.

USDT settlement token

Configure a merchant-controlled settlement wallet for USDT on Polygon.

Order-linked invoices

Keep the amount, merchant reference, payment attempt, and final status connected instead of reconciling a shared address manually.

Signed confirmation

Use authenticated webhook events and API reads to update the order only after Payclave verifies settlement.

From order to payment record

A checkout flow with a verifiable outcome.

  1. 1

    Add the USDT settlement wallet

    Configure the Polygon wallet that should receive USDT settlement and complete the required merchant setup.

  2. 2

    Create the order checkout

    Send the trusted amount, reference, and idempotency key from your backend and receive a hosted checkout URL.

  3. 3

    Customer completes payment

    The customer connects a supported wallet or follows the one-time Scan or copy instructions shown in checkout.

  4. 4

    Reconcile the verified result

    Payclave records the settlement evidence, updates the invoice outcome, and delivers the signed event to your endpoint.

Give every USDT order its own checkout context

A transaction hash by itself does not identify which order should be fulfilled. Payclave creates a checkout session and invoice around the merchant's trusted amount and reference so the payment record can be reconciled with the correct customer order.

Expiry and amount outcomes are explicit. A payment received after the allowed window or for the wrong amount is recorded for review instead of silently becoming a successful order.

Receive USDT in your settlement wallet

Payclave does not collect USDT into a pooled merchant account or require a later Payclave payout. The configured settlement wallet is the merchant's destination for USDT on Polygon.

Because the merchant controls that wallet, the merchant also remains responsible for wallet security, access recovery, and any refund sent after a completed payment.

Customers can pay USDT from the network they already use

Customers often hold USDT on Tron or Ethereum rather than Polygon. On the hosted checkout, Scan or copy can offer one-time deposit instructions on the networks below when a payment route is available, and connected-wallet options depend on the customer's wallet. Whichever network the customer uses, the merchant receives USDT on Polygon.

Customer pays fromToken standardMerchant receives
TronTRC-20USDT on Polygon
EthereumERC-20USDT on Polygon
BNB ChainBEP-20USDT on Polygon
SolanaSPLUSDT on Polygon
PolygonERC-20 (Polygon PoS)USDT on Polygon
Base, Arbitrum, Optimism, and other supported networksVaries by networkUSDT on Polygon

Connect payment status to fulfillment

The API exposes checkout-session, invoice, and payment status. Signed webhook deliveries notify the merchant backend, with attempt counts, latest attempt details, and retry state available for troubleshooting.

The recommended integration verifies the webhook signature and uses the event or invoice identifier as an idempotency boundary before changing an order to paid.

Frequently asked questions

Accept USDT payments: common questions.

Test the flow

Create a checkout session before you change your production stack.

Use test keys, the API playground, and signed webhook examples to validate the complete order-to-payment flow.