transbank-sdk
Version:
Transbank SDK for Node.js
21 lines (20 loc) • 747 B
JavaScript
import ApiConstants from '../../../common/api_constants';
import RequestBase from '../../../common/request_base';
class CaptureRequest extends RequestBase {
constructor(commercerCode, buyOrder, amount, authorizationCode) {
super(`${ApiConstants.ONECLICK_ENDPOINT}/transactions/capture`, 'PUT');
this.commerceCode = commercerCode;
this.buyOrder = buyOrder;
this.amount = amount;
this.authorizationCode = authorizationCode;
}
toJson() {
return JSON.stringify({
commerce_code: this.commerceCode,
buy_order: this.buyOrder,
capture_amount: this.amount,
authorization_code: this.authorizationCode,
});
}
}
export { CaptureRequest };