Bank List
Get bank list
Last updated
//sample to add fiatAccount in Turkey
var CryptoJS = require('crypto-js');
var axios = require('axios');
async function fetchBankList() {
try {
let body = {
fiatType: 21
}
let payload = {
timestamp: new Date().getTime(),
body
}
let apiKey = 'API_KEY', apiSecret = 'API_SECRET';
payload = Buffer.from(JSON.stringify(payload)).toString('base64');
let signature = CryptoJS.enc.Hex.stringify(CryptoJS.HmacSHA512(payload, apiSecret));
let options = {
url: 'https://api.onramp.money/onramp/api/v2/whiteLabel/bank/bankList',
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json;charset=UTF-8',
'X-ONRAMP-SIGNATURE': signature,
'X-ONRAMP-APIKEY': apiKey,
'X-ONRAMP-PAYLOAD': payload
},
data: JSON.stringify(body)
};
let data = await axios(options)
console.log(data?.data);
} catch (error) {
console.log(error?.response?.data)
}
}
fetchBankList();{
"status": 1,
"code": 200,
"data": [
"allbank (a thrift bank), inc.",
"asenso",
"asia united bank",
"bananapay",
"bangko mabuhay",
"bank of china",
"bank of commerce",
"banko, a subsidiary of bpi",
"bdo bank",
"bdo network bank"
]
}{
"status": 1,
"code": 400,
"error": "No bankList found for fiatType 2"
}{
"status": 0,
"code": 400,
"error": "Missing Required parameters -> customerId."
}{
"status": 0,
"code": 400,
"error": "Missing fiatType."
}{
"status": 0,
"code": 500,
"error": "Unable to fetch bank details at the moment. Please try again later"
}{
"error": "Missing fiatType."
}{
"status": 1,
"code": 200,
"data": [
"allbank (a thrift bank), inc.",
"asenso",
"asia united bank",
"bananapay",
"bangko mabuhay",
"bank of china",
"bank of commerce",
"banko, a subsidiary of bpi",
"bdo bank",
"bdo network bank"
]
}