Skip to main content
Start a checkout session with POST /v1/checkout. This creates a hosted payment page and returns a checkout id and url.

Example request

Request fields

  • email: Customer email for the checkout.
  • amount: Amount to collect.
  • currency: Currency code (for example ngn).
  • payment_options: Array of accepted payment options. Supported id values are:
    • defi
    • bank_transfer
    • novatag

Payment option values

Use any of these values in payment_options[].id:

Example response

Use data.url to redirect your customer to complete payment. Keep data.id so you can retrieve this checkout later with the get endpoint.