UNPKG

transbank-sdk

Version:
21 lines (20 loc) 747 B
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 };