Skip to main content

Card Payout

Process a payout directly to a card.

Endpoint Information

Name: Make Card Payouts
Method: POST
URL: {{base_url}}/api/v1/payout/process

Authentication

Type: Basic Auth

  • Username: App Key
  • Password: Secret Key

Request Body

Content-Type: application/json

{
"basicProfile": {
"country": "Sweden",
"dob": "2006-07-09",
"firstName": "John",
"lastName": "Doe",
"email": "[email protected]",
"contactNumber": "9034893274",
"postcode": "11115",
"town": "Alfta"
// ...other profile fields
},
"processorRequiredFields": {
"expiryDate": "02/2025",
"card": "4111111111111111",
"cardName": "John Doe",
"secret": "123"
},
"reference": "IC-Payout-0011",
"merchantAccountId": "{{your_account_no}}",
"amount": "50.00",
"currency": "USD",
"solutionId": "{{solutionId}}",
"payoutType": "cardPayout" // Required
}

Key Parameters

ParameterTypeRequiredDescription
processorRequiredFieldsobjectYesCard details (pan, expiry, etc.)
payoutTypestringYesMust be cardPayout
solutionIdstringYesThe ID of the solution processing the payment

Response

Success Response

{
"success": true,
"message": "Card Payout Processed",
"data": {
"success": true,
"reference_id": "11-DuqXNBv0Q2",
"redirect_to": null
}
}