thawani-nodejs
Version:
Node.js library for Thawani Payment Gateway
35 lines • 1.05 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Customers = void 0;
const base_1 = require("./base");
const constants_1 = require("../constants");
class Customers extends base_1.BaseResource {
async create(params) {
return this.request({
method: 'POST',
url: constants_1.API_ENDPOINTS.customers,
data: params
});
}
async retrieve(customerId) {
return this.request({
method: 'GET',
url: `${constants_1.API_ENDPOINTS.customers}/${customerId}`
});
}
async list(limit = 10, skip = 0) {
return this.request({
method: 'GET',
url: constants_1.API_ENDPOINTS.customers,
params: { limit, skip }
});
}
async delete(customerId) {
return this.request({
method: 'DELETE',
url: `${constants_1.API_ENDPOINTS.customers}/${customerId}`
});
}
}
exports.Customers = Customers;
//# sourceMappingURL=customers.js.map