Authorization: Bearer ********************
{
"requestId": "string",
"clientOrderId": "string",
"terminalId": "string",
"consumer": {
"consumerId": "string",
"consumerName": "string",
"consumerEmail": "string",
"telephoneCountryCode": "string",
"telephoneNumber": "string"
},
"currency": "string",
"amount": "string",
"card": {
"cardBrand": "string",
"cardHolderName": "string",
"cardNumber": "string",
"expiryDate": "string",
"cvc": "string",
"billingAddress": {
"firstName": "string",
"middleName": "string",
"lastName": "string",
"address1": "string",
"address2": "string",
"address3": "string",
"postalCode": "string",
"city": "string",
"state": "string",
"countryCode": "string",
"telephoneCountryCode": "string",
"telephoneNumber": "string"
}
},
"threeDs": {
"enabled": true,
"challengeIndicator": "NO_PREFERENCE",
"accountInfo": {
"accountAge": "NO_ACCOUNT",
"accountChange": "string",
"accountPasswordChange": "string"
}
},
"sender": {
"type": "INDIVIDUAL",
"firstName": "string",
"lastName": "string",
"companyName": "string",
"dateOfBirth": "string",
"address": {
"address1": "string",
"address2": "string",
"city": "string",
"postalCode": "string",
"state": "string",
"countryCode": "string"
}
},
"recipient": {
"firstName": "string",
"lastName": "string",
"accountNumber": "string",
"dateOfBirth": "string",
"address": {
"address1": "string",
"address2": "string",
"city": "string",
"state": "string",
"postalCode": "string",
"countryCode": "string"
}
},
"description": "string",
"shippingAddress": {
"firstName": "string",
"middleName": "string",
"lastName": "string",
"address1": "string",
"address2": "string",
"address3": "string",
"postalCode": "string",
"city": "string",
"state": "string",
"countryCode": "string",
"telephoneCountryCode": "string",
"telephoneNumber": "string",
"emailAddress": "string"
},
"paymentIp": "string",
"successUrl": "string",
"failureUrl": "string"
}
curl --location --request POST '/card-payment/transaction/top-up' \
--header 'Content-Type: application/json' \
--data-raw '{
"requestId": "string",
"clientOrderId": "string",
"terminalId": "string",
"consumer": {
"consumerId": "string",
"consumerName": "string",
"consumerEmail": "string",
"telephoneCountryCode": "string",
"telephoneNumber": "string"
},
"currency": "string",
"amount": "string",
"card": {
"cardBrand": "string",
"cardHolderName": "string",
"cardNumber": "string",
"expiryDate": "string",
"cvc": "string",
"billingAddress": {
"firstName": "string",
"middleName": "string",
"lastName": "string",
"address1": "string",
"address2": "string",
"address3": "string",
"postalCode": "string",
"city": "string",
"state": "string",
"countryCode": "string",
"telephoneCountryCode": "string",
"telephoneNumber": "string"
}
},
"threeDs": {
"enabled": true,
"challengeIndicator": "NO_PREFERENCE",
"accountInfo": {
"accountAge": "NO_ACCOUNT",
"accountChange": "string",
"accountPasswordChange": "string"
}
},
"sender": {
"type": "INDIVIDUAL",
"firstName": "string",
"lastName": "string",
"companyName": "string",
"dateOfBirth": "string",
"address": {
"address1": "string",
"address2": "string",
"city": "string",
"postalCode": "string",
"state": "string",
"countryCode": "string"
}
},
"recipient": {
"firstName": "string",
"lastName": "string",
"accountNumber": "string",
"dateOfBirth": "string",
"address": {
"address1": "string",
"address2": "string",
"city": "string",
"state": "string",
"postalCode": "string",
"countryCode": "string"
}
},
"description": "string",
"shippingAddress": {
"firstName": "string",
"middleName": "string",
"lastName": "string",
"address1": "string",
"address2": "string",
"address3": "string",
"postalCode": "string",
"city": "string",
"state": "string",
"countryCode": "string",
"telephoneCountryCode": "string",
"telephoneNumber": "string",
"emailAddress": "string"
},
"paymentIp": "string",
"successUrl": "string",
"failureUrl": "string"
}'
{
"id": "string",
"requestId": "string",
"clientOrderId": "string",
"merchantId": "string",
"terminalId": "string",
"consumer": {
"consumerId": "string",
"consumerName": "string",
"consumerEmail": "string",
"telephoneCountryCode": "string",
"telephoneNumber": "string"
},
"type": "string",
"currency": "string",
"amount": 0,
"redirectUrl": "string",
"originalTransactionId": "string",
"description": "string",
"createdTime": "string",
"updatedTime": "string",
"status": "string",
"failedReason": "string",
"obfuscatedPan": "string"
}