UNPKG

transbank-sdk

Version:
21 lines (20 loc) 670 B
import ApiConstants from '../../../common/api_constants'; import RequestBase from '../../../common/request_base'; class CreateRequest extends RequestBase { constructor(buyOrder, sessionId, amount, returnUrl) { super(`${ApiConstants.WEBPAY_ENDPOINT}/transactions`, 'POST'); this.buyOrder = buyOrder; this.sessionId = sessionId; this.amount = amount; this.returnUrl = returnUrl; } toJson() { return JSON.stringify({ buy_order: this.buyOrder, session_id: this.sessionId, amount: this.amount, return_url: this.returnUrl }); } } export { CreateRequest };