UNPKG

portone-api-v2

Version:
51 lines 1.42 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Schedules = void 0; const request_1 = require("../request"); class Schedules extends request_1.PortOneRequest { constructor(portone) { super(portone); } /** * 결제 예약 단건 조회 * @param scheduleId 조회할 결제 예약 건 ID * @param storeId 상점 ID. 미입력 시 토큰에 담긴 값 사용 */ async find(scheduleId, storeId) { return this.request({ method: 'GET', url: this.setQuery(`/payment-schedules/${scheduleId}`, { storeId }), }); } /** * 결제 예약 다건 조회 */ async findMany(requestBody) { return this.request({ method: 'GET', url: this.setQuery('/payment-schedules', { requestBody }), }); } /** * 결제 예약 취소 */ async cancel(requestBody) { return this.request({ method: 'DELETE', url: this.setQuery('/payment-schedules', { requestBody }), }); } /** * 결제 예약 * @param paymentId 결제 건 ID */ async nextPayment(paymentId, data) { return this.request({ method: 'POST', url: `/payments/${paymentId}/schedule`, data, }); } } exports.Schedules = Schedules; //# sourceMappingURL=schedule.js.map