portone-api-v2
Version:
PortOne REST API v2
26 lines (25 loc) • 1.11 kB
TypeScript
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>>;
}