import { BillingKeyPaymentParam, BillingKeyPaymentResponse, CancelPaymentParam, CancelPaymentResponse, EscrowLogisParam, EscrowLogisResponse, InstantPaymentParam, InstantPaymentResponse, NoticeVirtualAccountDepositParam, NoticeVirtualAccountDepositResponse, PaymentParam, PaymentResponse, PaymentsParam, ResendWebhookParam, ResendWebhookResponse, SchedulePaymentParam, SchedulePaymentResponse } from './types/Payment'; /** * 결제내역 단건조회 * * 결제가 발생한 이후 즉시 조회가 가능한 API입니다. */ export declare const getPaymentDetails: (access_token: string, params: PaymentParam) => Promise; /** * 결제내역 다건조회 * * 결제내역들을 조회할 수 있는 API입니다. 실제 결제 발생 이후 조회되기까지 지연이 있으니 검증을 위해서는 결제내역 단건조회를 이용해주세요. 현재 page * limit이 50000 이상이 되는 쿼리를 허용하지 않는 제약을 갖고있습니다. 많은 양의 데이터를 받아올 경우 날짜범위를 좁혀서 사용해주세요. 추후 50000개 이상 대량의 데이터를 한번에 편리하게 쿼리할 수 있도록 하는 수정이 예정되어있습니다. */ export declare const getPaymentsDetails: (access_token: string, params: PaymentsParam) => Promise; /** * 결제 취소 */ export declare const cancelPayment: (access_token: string, params: CancelPaymentParam) => Promise; /** * 웹훅 재발송 * * tx_id와 webhook_id 모두 값을 넣지 않으면 대표 트랜잭션의 가장 최근 웹훅 발송 이력을 기준으로 재전송됩니다. */ export declare const resendWebhook: (access_token: string, params: ResendWebhookParam) => Promise; /** * 가상계좌 테스트 웹훅 호출 * * 가상계좌 테스트 결제 건에 대한 입금 통보 웹훅을 호출합니다. */ export declare const noticeVirtualAccountDeposit: (access_token: string, params: NoticeVirtualAccountDepositParam) => Promise; /** * 결제 예약 */ export declare const schedulesPayment: (access_token: string, params: SchedulePaymentParam) => Promise; /** * 결제 예약 */ export declare const payBillingKey: (access_token: string, params: BillingKeyPaymentParam) => Promise; /** * 키인(수기) 결제 */ export declare const payInstant: (access_token: string, params: InstantPaymentParam) => Promise; /** * 에스크로 배송정보 등록/변경 */ export declare const escrowLogis: (access_token: string, params: EscrowLogisParam) => Promise; /** * 에스크로 구매완료 */ export declare const escrowComplete: (access_token: string, params: EscrowLogisParam) => Promise;