Create Checkout

Creates a checkout transaction.

For Basic Authentication, use PUBLIC API KEY. Learn more

The Create Checkout endpoint supports two buyer specifications:

  • Kount Buyer - Use when Fraud Protection is enabled. All fields tagged as required must be provided; others are optional.
  • Basic Buyer – Use when Kount is NOT enabled. All fields are optional.
Body Params
totalAmount
object
required

Contains the value and currency of the transaction.

buyer

Contains personal information regarding the buyer/payer of the transaction. By default, all information are optional (i.e. use Basic Buyer specification).
However, If the merchant is enabled to use Kount fraud protection, they must use Kount Buyer specification.

items
array of objects

Contains a list of item information.

items
redirectUrl
object

Contains a list of redirect URLs of the merchant for specific events.

string
required
length between 1 and 36

The merchant's reference number for the transaction. It is strongly advised that the merchant provide unique value for this property for each transaction.

metadata
object

Used to provide additional data to the transaction such a payment faciliator information.

Response

Language
Credentials
Basic
base64
:
URL
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json