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
| Parameter | Type | Required | Description |
|---|---|---|---|
processorRequiredFields | object | Yes | Card details (pan, expiry, etc.) |
payoutType | string | Yes | Must be cardPayout |
solutionId | string | Yes | The 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
}
}