UNPKG

transbank-sdk

Version:
19 lines (18 loc) 767 B
import ApiConstants from '../../../common/api_constants'; import RequestBase from '../../../common/request_base'; class CommitRequest extends RequestBase { constructor(token, idQueryInstallments = undefined, deferredPeriodIndex = undefined, gracePeriod = undefined) { super(`${ApiConstants.WEBPAY_ENDPOINT}/transactions/${token}`, 'PUT'); this.idQueryInstallments = idQueryInstallments; this.deferredPeriodIndex = deferredPeriodIndex; this.gracePeriod = gracePeriod; } toJson() { return JSON.stringify({ id_query_installments: this.idQueryInstallments, deferred_period_index: this.deferredPeriodIndex, grace_period: this.gracePeriod }); } } export { CommitRequest };