razorpay
Version:
Official Node SDK for Razorpay API
35 lines (32 loc) • 1.12 kB
JavaScript
;
module.exports = function (api) {
var BASE_URL = "/accounts";
return {
requestProductConfiguration: function requestProductConfiguration(accountId, params, callback) {
return api.post({
version: 'v2',
url: BASE_URL + '/' + accountId + '/products',
data: params
}, callback);
},
edit: function edit(accountId, productId, params, callback) {
return api.patch({
version: 'v2',
url: BASE_URL + '/' + accountId + '/products/' + productId,
data: params
}, callback);
},
fetch: function fetch(accountId, productId, callback) {
return api.get({
version: 'v2',
url: BASE_URL + '/' + accountId + '/products/' + productId
}, callback);
},
fetchTnc: function fetchTnc(productName, callback) {
return api.get({
version: 'v2',
url: '/products/' + productName + '/tnc'
}, callback);
}
};
};