Skip to main content
POST

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
amount
number<float>
required
currency
string
required

3-letter currency code (e.g., NGN, USD).

ipAddress
string
required

The user's ip address.

email
string
required

Customer's email address.

firstName
string
required

Customer's first name

lastName
string
required

Customer's last name

externalReference
string
required

A unique ID of your liking to reconcile transactions internally.

cardDetails
object
required

Card details object

address
object

Billing address (required for some international cards)

device3DSInfo
object

Required for some currencies e.g USD

successRedirectUrl
string

The redirect url for a successful transaction

Response

200

success
boolean
default:true
Example:

true

message
string
Example:

"Card charge initiated"

data
object