# How payment works > USDC on BNB Smart Chain\, from intent to confirmed entitlement\. *Billing \& payments → Payments* Orders are settled in USDC on BNB Smart Chain\. The platform issues a payment intent\, watches the chain for a matching transfer\, and only then creates entitlements\. ## The sequence 1. **An order is created** — Checkout validates the offer\, the broker\/server combination where relevant\, and the amount\. 2. **A funding intent is issued** — You receive a destination address and an exact amount\. Both are bound to that single order\. 3. **You transfer USDC** — Send the exact amount from a wallet you control\, on BNB Smart Chain\, using the USDC contract shown at checkout\. 4. **The transfer is observed** — The platform watches for the transfer and waits for finality before treating it as settled\. 5. **Entitlements are issued** — Licenses\, enrollments and downloads are created and reported in your account\. > **NETWORK AND AMOUNT MUST BOTH MATCH** — Sending on the wrong chain\, from an exchange that rewrites the sender\, or for a different amount can make a transfer unmatchable\. Send the exact amount\, on BNB Smart Chain\, from a wallet you control\. ## Wallet balance You can also top up a platform balance and pay an order from it\. Balance\, top\-ups and allocations are shown in [Account → Wallet](/account/wallet)\.