Authorization: Bearer ********************
{
"clientReference": "string",
"refUserId": "string",
"currency": "string",
"amount": 0,
"source": {
"type": "CARD",
"number": "string",
"expiryMonth": 0,
"expiryYear": 0,
"name": "string",
"cvv": "string",
"billingAddress": {
"addressLine1": "string",
"addressLine2": "string",
"city": "string",
"state": "string",
"zip": "string",
"country": "string"
},
"accountHolder": {
"type": "INDIVIDUAL",
"firstName": "string",
"middleName": "string",
"lastName": "string"
},
"phone": {
"countryCode": "string",
"number": "string"
}
},
"customer": {
"id": "string",
"email": "string",
"name": "string",
"phone": {
"countryCode": "string",
"number": "string"
}
},
"paymentIp": "string",
"billingDescriptor": {
"name": "string",
"city": "string"
},
"processing": {
"aft": true
},
"sender": {
"type": "INDIVIDUAL",
"firstName": "string",
"lastName": "string",
"companyName": "string",
"dateOfBirth": "string",
"address": {
"addressLine1": "string",
"addressLine2": "string",
"city": "string",
"state": "string",
"zip": "string",
"country": "string"
}
},
"recipient": {
"firstName": "string",
"lastName": "string",
"dateOfBirth": "string",
"accountNumber": "string",
"address": {
"addressLine1": "string",
"addressLine2": "string",
"city": "string",
"state": "string",
"zip": "string",
"country": "string"
}
},
"threeDS": {
"enabled": true
}
}
curl --location --request POST '/card-payment/top-up' \
--header 'Content-Type: application/json' \
--data-raw '{
"clientReference": "string",
"refUserId": "string",
"currency": "string",
"amount": 0,
"source": {
"type": "CARD",
"number": "string",
"expiryMonth": 0,
"expiryYear": 0,
"name": "string",
"cvv": "string",
"billingAddress": {
"addressLine1": "string",
"addressLine2": "string",
"city": "string",
"state": "string",
"zip": "string",
"country": "string"
},
"accountHolder": {
"type": "INDIVIDUAL",
"firstName": "string",
"middleName": "string",
"lastName": "string"
},
"phone": {
"countryCode": "string",
"number": "string"
}
},
"customer": {
"id": "string",
"email": "string",
"name": "string",
"phone": {
"countryCode": "string",
"number": "string"
}
},
"paymentIp": "string",
"billingDescriptor": {
"name": "string",
"city": "string"
},
"processing": {
"aft": true
},
"sender": {
"type": "INDIVIDUAL",
"firstName": "string",
"lastName": "string",
"companyName": "string",
"dateOfBirth": "string",
"address": {
"addressLine1": "string",
"addressLine2": "string",
"city": "string",
"state": "string",
"zip": "string",
"country": "string"
}
},
"recipient": {
"firstName": "string",
"lastName": "string",
"dateOfBirth": "string",
"accountNumber": "string",
"address": {
"addressLine1": "string",
"addressLine2": "string",
"city": "string",
"state": "string",
"zip": "string",
"country": "string"
}
},
"threeDS": {
"enabled": true
}
}'
{
"id": "string",
"clientReference": "string",
"partnerId": "string",
"refUserId": "string",
"currency": "string",
"amount": 0,
"source": {
"type": "CARD",
"number": "string",
"expiryMonth": 0,
"expiryYear": 0,
"name": "string",
"billingAddress": {
"addressLine1": "string",
"addressLine2": "string",
"city": "string",
"state": "string",
"zip": "string",
"country": "string"
},
"accountHolder": {
"type": "INDIVIDUAL",
"firstName": "string",
"middleName": "string",
"lastName": "string"
},
"phone": {
"countryCode": "string",
"number": "string"
}
},
"createdTime": "string",
"updatedTime": "string",
"status": "INIT",
"redirectLink": "string"
}