transbank-sdk
Version:
Transbank SDK for Node.js
15 lines (14 loc) • 482 B
JavaScript
import ApiConstants from '../../../common/api_constants';
import RequestBase from '../../../common/request_base';
class MallCommitRequest extends RequestBase {
constructor(token, details) {
super(`${ApiConstants.WEBPAY_ENDPOINT}/transactions/${token}`, 'PUT');
this.details = details;
}
toJson() {
return JSON.stringify({
details: this.details.map((detail) => detail.toPlainObject())
});
}
}
export { MallCommitRequest };