Skip to main content
POST
/
orders
/
{reference}
/
payments
/
card
cURL
curl --request POST \
  --url https://api.example.com/orders/{reference}/payments/card \
  --header 'Content-Type: application/json' \
  --data '
{
  "card_number": "0343597395395357394307",
  "card_expiry_month": "03",
  "card_expiry_year": "26",
  "card_cvv": "276",
  "card_holder_name": "John Doe",
  "card_pin": "4283"
}
'
{
  "success": true,
  "message": "Operation Successful",
  "data": {
    "paymentReference": "019d110e-aeca-769d-9385-83acbbdafef3",
    "status": "pending"
  },
  "meta": {
    "timestamp": "2026-03-20T18:36:18Z"
  }
}

Path Parameters

reference
string
required
Example:

"9689c0df-a313-4c5b-b71a-056c89b90972"

Body

application/json
card_number
string
Example:

"0343597395395357394307"

card_expiry_month
string
Example:

"03"

card_expiry_year
string
Example:

"26"

card_cvv
string
Example:

"276"

card_holder_name
string
Example:

"John Doe"

card_pin
string
Example:

"4283"

Response

200 - application/json

Payment processed

success
boolean
Example:

true

message
string
Example:

"Operation Successful"

data
object
meta
object