Before creating a payout
GET /supported-currencies\
- Fetch list of all supported currencies enabled for your MID.
{
"status": "success",
"total": 3,
"pages": 1,
"data": [
{
"currency": "COP",
"minAmount": 95000,
"maxAmount": 20000000,
"logoUrl": "https://common-fiat-logos.s3.ap-southeast-1.amazonaws.com/cop.svg"
},
{
"currency": "IDR",
"minAmount": 380000,
"maxAmount": 75000000,
"logoUrl": "https://common-fiat-logos.s3.ap-southeast-1.amazonaws.com/idr.svg"
},
{
"currency": "PHP",
"minAmount": 1400,
"maxAmount": 270000,
"logoUrl": "https://common-fiat-logos.s3.ap-southeast-1.amazonaws.com/php.svg"
}
]
}
GET /payment-methods
- Fetch list of all supported payment methods enabled for your MID.
{
"paymentMethods": [
{
"name": "Maybank Philippines",
"paymentCode": "ph_mpi",
"minAmount": 1,
"maxAmount": 2000000,
"logoUrl": "https://common-payment-methods-logo.s3.ap-southeast-1.amazonaws.com/bank_transfer.svg",
"paymentType": "bank_transfer",
"additionalDetails": {
"deviceDetails": {
"userAgent": {
"type": "string"
},
"ipInfo": {
"ip": {
"type": "string"
}
}
},
"accountNumber": {
"type": "string",
"min": 10,
"max": 14,
"pattern": "^\\d{10,14}$"
}
}
},
{
"name": "United Coconut Planters Bank Ucpb",
"paymentCode": "ph_ucpb",
"minAmount": 1,
"maxAmount": 2000000,
"logoUrl": "https://common-payment-methods-logo.s3.ap-southeast-1.amazonaws.com/bank_transfer.svg",
"paymentType": "bank_transfer",
"additionalDetails": {
"deviceDetails": {
"userAgent": {
"type": "string"
},
"ipInfo": {
"ip": {
"type": "string"
}
}
},
"accountNumber": {
"type": "string",
"min": 10,
"max": 14,
"pattern": "^\\d{10,14}$"
}
}
}
],
"total": 20,
"pages": 10
}
GET /exchange-rates/withdraw
- Fetch the exchange rate for the payin fiat currency equivalent to stable currency (USDT/USDC) using this
{
"status": "success",
"data": {
"fiatTicker": "PHP",
"fiatAmount": 10,
"depositAmount": 0.169635,
"exchangeRate": 0.016963528413910092,
"quoteId": "f8c080d5-9bec-4503-a8c9-7960e23b8f25",
"fees": {
"processingFee": 0,
"partnerFee": 0,
"totalFee": 0
}
}
}
POST /users/individual or POST /users/business
Create new recipient either Business or Individual.
{
firstName: 'John',
lastName: 'Doe',
date: '20-01-2002',
email: '[email protected]',
country: 'IN',
gender: 'male',
phone: '123412340',
address: {street: '12', city: 'tampa', state: 'florida', postalCode: '134985'},
businessName: 'Test_biz'
}
{
firstName: 'John',
lastName: 'Doe',
date: '20-01-2002',
email: '[email protected]',
country: 'PH',
gender: 'male',
phone: '123412340',
address: {street: '13', city: 'tampa', state: 'florida', postalCode: '134985'}
}
- Add prefunding to your account
There are two ways to source prefunding for creating your payout
-
Dedicated pre-funding wallet/account authorised to create payouts only.
This will be provided during time of onboarding.
-
Source pre funding from the balance of any unsettled payin orders.
This needs to be pre-agreed and will be configured in your settings.
Updated 4 months ago