Fetching payment methods
This Fetch Payment Methods API provides a paginated list of available payment methods tailored to a specific currency and transaction direction, enabling businesses to offer customized options for deposits or withdrawals. You can retrieve details about supported banks and local wallets for TransFi, with the flexibility to enable additional methods based on your requirements. Contact the TransFi team to request the activation of specific payment methods.
Example Usage:
For Deposit Direction
To fetch payment methods for deposits in Euros (EUR), use the following curl
command:
curl --request GET \
--url 'https://sandbox-api.transfi.com/v2/payment-methods?currency=EUR&limit=5&page=1&direction=deposit&logoFormat=svg' \
--header 'Accept: application/json' \
--header 'MID: ABCDEF_NA_NA' \
--header 'Authorization: Basic Og=='
{
"status": "success",
"total": 2,
"pages": 1,
"paymentMethods": [
{
"paymentCode": "sepa_pull",
"name": "Open Banking",
"minAmount": 1,
"maxAmount": 100000,
"logoUrl": "https://common-payment-methods-logo.s3.ap-southeast-1.amazonaws.com/open_banking.svg",
"paymentType": "bank_transfer"
},
{
"paymentCode": "sepa_bank",
"name": "SEPA Instant",
"minAmount": 1,
"maxAmount": 100000,
"logoUrl": "https://common-payment-methods-logo.s3.ap-southeast-1.amazonaws.com/sepa_bank_va.svg",
"paymentType": "bank_transfer"
}
]
}
Example Usage:
For Withdraw Direction
To fetch payment methods for withdrawals in Euros (EUR), use the following curl
command:
curl --request GET \
--url 'https://sandbox-api.transfi.com/v2/payment-methods?currency=PHP&limit=5&page=1&direction=withdraw&logoFormat=svg' \
--header 'Accept: application/json' \
--header 'MID: ABCDEF_NA_NA' \
--header 'Authorization: Basic Og=='
{
"status": "success",
"total": 3,
"pages": 1,
"paymentMethods": [
{
"paymentCode": "ph_abp",
"name": "Allbank Inc",
"minAmount": 1,
"maxAmount": 2000000,
"logoUrl": "https://common-payment-methods-logo.s3.ap-southeast-1.amazonaws.com/bank_transfer.svg",
"paymentType": "bank_transfer",
"additionalDetails": {
"accountNumber": {
"type": "string",
"min": 10,
"max": 14,
"pattern": "^\\d{10,14}$"
}
}
},
{
"paymentCode": "ph_asb",
"name": "Asenso Bank",
"minAmount": 1,
"maxAmount": 2000000,
"logoUrl": "https://common-payment-methods-logo.s3.ap-southeast-1.amazonaws.com/bank_transfer.svg",
"paymentType": "bank_transfer",
"additionalDetails": {
"accountNumber": {
"type": "string",
"min": 10,
"max": 14,
"pattern": "^\\d{10,14}$"
}
}
},
{
"paymentCode": "ph_aub",
"name": "Asia United Bank Aub",
"minAmount": 1,
"maxAmount": 2000000,
"logoUrl": "https://common-payment-methods-logo.s3.ap-southeast-1.amazonaws.com/bank_transfer.svg",
"paymentType": "bank_transfer",
"additionalDetails": {
"accountNumber": {
"type": "string",
"min": 10,
"max": 14,
"pattern": "^\\d{10,14}$"
}
}
}
]
}
Updated 30 days ago