Open a new payment for the given amount and currency. The response includes a hosted checkout URL you can redirect your customer to.
Pass your JWT token in the Authorization header as a Bearer token.
The target business ID.
Amount, currency, payment methods, and optional metadata.
ISO 4217 currency code (e.g. USD, EUR).
1Payment amount in the specified currency. Minimum 0.50.
x >= 0.5Display name shown to the customer on the checkout page.
Internal description. Not visible to customers.
Restrict which payment methods the customer can choose. Omit to allow every method enabled on your business.
Arbitrary key-value pairs stored with the payment. Use this for your own order IDs or reference data.
Customer email for receipts and status updates. When omitted, the checkout page collects it.
Customer IP address. Auto-detected from the first checkout page visit when omitted.
Customer user-agent string. Auto-detected from the first checkout page visit when omitted.
Post-payment redirect URL. Falls back to the default URL configured on your business.
Webhook URL for this payment. Delivers events independently of your global webhook settings.