직접 결제

작동 방식

토큰화는 결제 UI를 열거나 사용자의 관여 없이 안전하게 결제를 처리하는 API 엔드포인트 세트입니다. 주요 기능:

  • 저장된 결제 계정 목록 가져오기
  • 저장된 결제 계정을 사용하여 결제 진행
  • 결제 계정 삭제

결제 계정이 저장되는 경우:

  • 페이 스테이션 UI를 통해 결제가 이루어집니다. 사용자가 결제 데이터의 입력 시 저장되는 것에 동의한 경우 새로 저장된 계정이 추가됩니다.
  • 페이 스테이션이 결제 계정 저장 모드에서 열립니다. 이를 활성화하려면settings.ui.mode 매개 변수를 토큰을 가져올 때 전달합니다.

결제 계정이 저장되면 ID가 주어집니다. 결제 UI를 열지 않고 사용자 상호 작용 없이도 결제하려면 이 ID를 API 요청에서 지정하십시오.

토큰화를 지원하는 결제 방식:

  • 은행 카드
  • Skrill Digital Wallet
  • Yandex.Money
  • WebMoney
  • PayPal
  • QIWI 지갑

Note
QIWI 지갑용으로 토큰화를 설정하려면 계정 관리자에게 문의하십시오.

획득 방법

토큰화를 사용하려면, 저장된 결제 계정을 사용하여 작업하기 위한 엔드 포인트를 구현하십시오.

저장된 결제 계정으로 지불

결제 UI를 열지 않고 저장된 결제 계정으로 결제하려면 다음 방법으로 귀하의 앱에서 결제하세요.

  1. 사용자의 저장된 결제 계정 목록을 가져옵니다.
  2. 사용자의 결제 계정 중 하나를 통해 사용자를 충전합니다.
  3. 결제 웹훅에서 수신한 데이터를 처리하고 구매한 가상 상품을 사용자에게 누적합니다.

Notice
구매한 가상 상품은 반드시 결제 웹훅의 데이터 기반으로 누적되어야 합니다.

귀하 측의 저장된 결제 계정 표시

저장된 계정 가져오기 요청을 사용하여 주문 페이지의 저장된 사용자 결제 계정의 마스킹된 데이터를 가져올 수 있습니다.

귀하 측에 저장된 결제 계정의 마스킹된 데이터를 저장하고 최신으로 유지하는 방법:

  1. 결제 계정 추가 웹훅을 설정합니다. 사용자가 새 결제 계정을 추가하면 귀하가 그 계정을 저장하고 향후 사용자가 그 계정을 이용하여 결제 UI를 열지 않고도 결제하도록 할 수 있습니다.
  2. 결제 계정 제거 웹훅을 설정합니다.

Note
결제 계정 추가 또는 제거를 위해 웹훅을 설정하려면 계정 관리자에게 문의하십시오.

저장된 결제 계정 관리 페이지에서 UI 이벤트 처리

실시간으로 저장된 결제 계정 페이지 관리 정보를 표시하려면 처리해야 하는 결제 UI 이벤트:

  • add_saved_account — 결제 계정 저장 성공.

형식:

Copy
Full screen
Small screen
    command: "add_saved_account"
    data:
    id: 12345678
    name: "1111111111111111"
    payment_method: 0001
    type: "card"

    • add_saved_account_error — 결제 계정 저장 중 오류 발생.
    • cancel_save_account — 사용자가 결제 계정 저장 취소.

    결제 UI가 iframe에서 열렸거나 페이 스테이션 임베드 스크립트를 사용하는 경우 postMessage를 이용해 결제 UI에서 이벤트를 가져옵니다.

    이 기사가 도움이 되었나요?
    감사합니다!
    개선해야 할 점이 있을까요? 메시지
    유감입니다
    이 기사가 도움이 안 된 이유를 설명해 주세요. 메시지
    의견을 보내 주셔서 감사드립니다!
    메시지를 검토한 후 사용자 경험 향상에 사용하겠습니다.
    이 페이지 평가
    이 페이지 평가
    개선해야 할 점이 있을까요?

    답하기 원하지 않습니다

    의견을 보내 주셔서 감사드립니다!
    마지막 업데이트: 2021년 6월 25일

    오자 또는 기타 텍스트 오류를 찾으셨나요? 텍스트를 선택하고 컨트롤+엔터를 누릅니다.

    문제 보고
    콘텐츠를 항상 검토합니다. 여러분의 피드백은 콘텐츠를 개선에 도움이 됩니다.
    후속 조치를 위해 이메일을 제공해 주세요
    의견을 보내 주셔서 감사드립니다!