razorpay-esm
Version:
Official Node SDK for Razorpay API
32 lines (30 loc) • 654 B
JavaScript
;
export default function (api) {
return {
create(params, callback) {
/*
* Create a Fund Account
*
* @param {String} customerId
* @param {Object} params
* @param {Function} callback
*
* @return {Promise}
*/
return api.post({
url: "/fund_accounts",
data: {
...params
}
}, callback);
},
fetch(customerId, callback) {
if (!customerId) {
return Promise.reject("Customer Id is mandatroy");
}
return api.get({
url: `/fund_accounts?customer_id=${customerId}`
}, callback);
}
};
}