sideshift-node-sdk
Version:
TypeScript Client for SideShift.ai API
19 lines (18 loc) • 693 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CreateCheckoutAPI = void 0;
class CreateCheckoutAPI {
constructor(sideShiftHttpHandler) {
this.sideShiftHttpHandler = sideShiftHttpHandler;
}
/**
* Creates a new checkout that can be used to facilitate payment for merchants.
* @see https://docs.sideshift.ai/endpoints/v2/createcheckout
*
* @returns Promise<ApiResponse<Checkout>>
*/
async postCreateCheckout(body, userIp) {
return this.sideShiftHttpHandler.execute('POST', '/checkout', {}, { auth: true, affiliateId: true, data: body, userIp });
}
}
exports.CreateCheckoutAPI = CreateCheckoutAPI;