@yuju/tosspayments-sdk
Version:
Toss Payments SDK for Node.js
51 lines (50 loc) • 1.34 kB
TypeScript
import type { OPTIONS } from './types/commonTypes.js';
import { PaymentApi } from './core/paymentApi.js';
import { VirtualAccountApi } from './core/virtualAccountApi.js';
import { BillingApi } from './core/billingApi.js';
import { SettlementApi } from './core/settlementApi.js';
import { TransactionApi } from './core/transactionApi.js';
import { CashReceiptApi } from './core/cashReceiptApi.js';
/**
* TossPayments API
*/
export declare class TossPaymentsApi {
private secretKey;
private options;
private paymentApiLoader;
private virtualAccountApiLoader;
private billingApiLoader;
private settlementApiLoader;
private transactionApiLoader;
private cashReceiptApiLoader;
/**
* TossPayments API 생성
* @param secretKey API Secret Key
* @param options version, endpoint
*/
constructor(secretKey: string, options?: OPTIONS);
/**
* 결제 API
*/
get payment(): PaymentApi;
/**
* 가상계좌 API
*/
get virtualAccount(): VirtualAccountApi;
/**
* 정기결제 API
*/
get billing(): BillingApi;
/**
* 정산 API
*/
get settlement(): SettlementApi;
/**
* 거래내역 API
*/
get transaction(): TransactionApi;
/**
* 현금영수증 API
*/
get cashReceipt(): CashReceiptApi;
}