UNPKG

portone-api-v2

Version:
26 lines (25 loc) 1.11 kB
import { PortOneRequest } from '../request'; import { PortOneClient } from '../client'; import type { Request, Response } from '../types'; export declare class Schedules extends PortOneRequest { constructor(portone: PortOneClient); /** * 결제 예약 단건 조회 * @param scheduleId 조회할 결제 예약 건 ID * @param storeId 상점 ID. 미입력 시 토큰에 담긴 값 사용 */ find(scheduleId: string, storeId?: string): Promise<import("axios").AxiosResponse<import("../types").PaymentSchedule, any>>; /** * 결제 예약 다건 조회 */ findMany(requestBody: Request.FindManySchedules): Promise<import("axios").AxiosResponse<Response.FindManySchedules, any>>; /** * 결제 예약 취소 */ cancel(requestBody: Request.CancelSchedule): Promise<import("axios").AxiosResponse<Response.CancelSchedule, any>>; /** * 결제 예약 * @param paymentId 결제 건 ID */ nextPayment(paymentId: string, data: Request.ScheduleNextPayment): Promise<import("axios").AxiosResponse<Response.ScheduleNextPayment, any>>; }