Create purchase transaction

Process a purchase transaction using transaction and company tokens along with card details or the token for a previously tokenised card.
This endpoint performs either an immediate charge or pre-authorization based on request.

About Purchase Transactions

Purchase transactions support:

  • Immediate payment processing or pre-authorization
  • Card tokenization for future use
  • 3D Secure authentication
  • Surcharge calculation
  • Customer reference tracking

Use this endpoint for:

  • Immediate payment processing
  • Pre-authorized transactions (capture later)
  • Card tokenization and storage
  • 3D Secure enabled transactions

About 3D Secure

The decision to require 3DS Secure authentication ultimately rests with the card issuer. It is recommended an authentication redirect url is provided even in case of 3DS not requested.
Failure to do so may result in the transaction being declined.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
token
object
required

Token information for authentication and transaction identification

customer
object
required

Customer information and preferences

card
object
required

Card information - either token or full card details required

purchase
object
required

Purchase transaction details

Responses

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