UNPKG

transbank-sdk

Version:
19 lines (18 loc) 656 B
import ApiConstants from '../../../common/api_constants'; import RequestBase from '../../../common/request_base'; class CaptureRequest extends RequestBase { constructor(token, buyOrder, authorizationCode, amount) { super(`${ApiConstants.WEBPAY_ENDPOINT}/transactions/${token}/capture`, 'PUT'); this.buyOrder = buyOrder; this.authorizationCode = authorizationCode; this.amount = amount; } toJson() { return JSON.stringify({ buy_order: this.buyOrder, authorization_code: this.authorizationCode, capture_amount: this.amount }); } } export { CaptureRequest };