For the complete documentation index, see llms.txt. This page is also available as Markdown.

TossPay.authorize

함수형 API checkoutPayment로도 같은 기능을 쓸 수 있어요. 함수형 API는 v2와 같은 { params: { payToken } } 형태의 인자를 받아요.

기능 설명

토스페이 결제창을 띄우고 사용자 인증을 수행해요. 인증이 완료되면 성공 여부를 반환해요.

실제 결제 승인은 서버에서 payToken으로 별도 처리해야 해요.

타입

TossPay.authorize(params: CheckoutPaymentOptions): Promise<CheckoutPaymentResult>;

Params

type CheckoutPaymentOptions = {
  /** 결제 토큰이에요. */
  payToken: string;
};

Response

type CheckoutPaymentResult = {
  /** 인증이 성공했는지 여부예요. */
  success: boolean;
  /** 인증이 실패했을 경우의 이유예요. */
  reason?: string;
};

예시 코드

도움이 되었나요?