メインコンテンツまでスキップ
Markdownをコピー

Apple Pay 処理フロー(プロトコルタイプ)

取引状態遷移

Apple Payの取引状態はこちら

金額変更を行った際の取引状態の遷移

金額変更(ChangeTranBrandtokenAPIは 処理区分JobCdを指定すると取引状態を変更できます。

各操作を行った際の取引状態の遷移

「ー」は該当する結果、もしくは操作がないことを表しています。

取引登録決済実行実売上決済取消返品金額変更
JobCd=AUTH
金額変更
JobCd=CAPTURE
未決済 UNPROCESSED仮売上/即時売上
仮売上 AUTH実売上取消仮売上即時売上
取消 CANCEL
実売上 SALES返品仮売上即時売上
即時売上 CAPTURE返品仮売上即時売上
返品 RETURN

処理に失敗した場合は取引状態は変わりません。

決済処理シーケンス

Touch ID, Face IDを利用して決済する場合

  1. お客様がお支払い手段にApple Payを選択します。
  2. 加盟店様は、確定された金額をもって当サービスの取引登録(EntryTranBrandtokenAPIを行います。
  3. 加盟店様は、アプリケーションでお客様操作(Touch ID操作)によりトークンを取得します。
  4. 加盟店様は、取得したトークンをもって当サービスの決済実行(ExecTranBrandtokenAPIを行います。
  5. 当サービスは、トークンを使用してカード会社との通信を行い、決済を実施し結果を返します。
  6. 加盟店様は、決済の結果をお客様に表示します。

トークン情報を登録して決済する場合

  1. お客様がお支払い手段にApple Payを選択します。
  2. 加盟店様は、確定された金額をもって当サービスの取引登録(EntryTranBrandtokenAPIを行います。
  3. 加盟店様は、会員IDを指定して当サービスの決済実行(ExecTranBrandtokenAPIを行います。
  4. 当サービスは、会員IDに紐づくトークンを使用してカード会社との通信を行い、決済を実施し結果を返します。
  5. 加盟店様は、決済の結果をお客様に表示します。

一般的なECサイトでの利用イメージ

利用シーンの例
  • ECサイトでの物販(家電・ファッション・食品など)
  • モバイルアプリ内での課金・デジタルコンテンツ販売

以下は、ECサイトでApple Payを利用して買い物をする一般的な流れです。

  1. 商品を選択する
    お客様がECサイト上で購入したい商品を選び、カートに追加します。

  2. 注文手続きに進む
    カート画面から「購入手続きへ進む」をクリックし、注文確認画面に遷移します。

  3. 支払い方法として「Apple Pay」を選択する
    支払い方法一覧から「Apple Pay」を選びます。
    └ Apple PayボタンがSafariブラウザまたはアプリ上に表示されます。

  4. Apple Payの支払い画面が表示される
    「Apple Payで支払う」ボタンを押すと、Apple Payの支払い確認画面が立ち上がります。
    └ iPhoneやMac上で、支払いに使用するカード・配送先・連絡先情報を確認できます。

  5. 支払い認証を行う
    お客様がFace ID、Touch ID、またはパスコードで本人認証を行います。
    └ 認証成功後、支払いが確定します。

  6. Apple Payが決済トークンを生成する
    Apple Payは、お客様のカード情報をもとに暗号化された「Payment Token」を生成します。
    └ このトークンには、実カード番号は含まれず、安全に加盟店へ送信されます。

  7. 加盟店がトークンを当サービスへ送信する
    加盟店様システムはPayment Tokenを受け取り、決済実行(ExecTranBrandtokenAPIを呼び出します。
    └ 当サービスがカード会社へ決済リクエストを送信します。

  8. 決済結果が当サービスに返却される
    カード会社 → 当サービス → 加盟店の順に、決済結果(成功/失敗)が通知されます。

  9. 注文完了画面を表示する
    加盟店様サイトが「お支払いが完了しました」画面を表示します。
    └ 注文番号・配送情報などがお客様に案内されます。

  10. 商品発送またはサービス提供を行う
    加盟店が決済結果を確認後、商品を発送またはデジタルサービスを提供します。

LLMですか?llms.txtllms-apis.txtに各ページの概要とリンクをまとめています。回答生成に活用してください。