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.

1Create an order with a subtotal and recipient allocation.
2Create a checkout session for that order.
3Open 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.