Hosted checkout
Transparent customer checkout
Every session separates subtotal, processing fee, and total so the payer sees exactly what is being charged before card confirmation.
Customer fee disclosedTokenized card entry
How it works
Launch a real session
Create a checkout session through the gateway API, then open the returned URL here or send it to the customer as a payment link.
| 1 | Create an order with a subtotal and recipient allocation. |
| 2 | Create a checkout session for that order. |
| 3 | Open the session URL under /checkout/:sessionId. |
Design intent
What customers see
The checkout focuses on fee transparency, clear totals, and a calmer card-entry flow instead of dumping everything into one form.
Session URL
Use
POST /v1/checkout-sessions and load the returned URL in this app.