transbank-sdk
Version:
Transbank SDK for Node.js
21 lines (20 loc) • 670 B
JavaScript
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 };