連携方式を選択する
方式 1:Waffo Checkout へリダイレクトする
/api/v1/order/create を呼び出し、レスポンスの orderAction を解析して、ブラウザーのトップレベルページで orderAction.webUrl を開きます。
この方式では、Waffo Checkout が Apple Pay を表示します。Merchant ページに Apple Pay JS を組み込む必要はなく、Apple Pay トークンを処理する必要もありません。決済ステータスは Webhook または /api/v1/order/inquiry の結果を正としてください。
方式 2:App WebView で Waffo Checkout を読み込む
App WebView でorderAction.webUrl を開きます。注文作成時に userTerminal=APP を送信し、App 向けのリンクを取得してください。
方式 3:iframe で Waffo Apple Pay Checkout を読み込む
フロントエンド SDK は Merchant ページ内で Checkout iframe を描画し、管理します。また、allow="payment"、Referrer Policy、レスポンシブレイアウトに関する Checkout iframe の要件も満たす必要があります。フロントエンド SDK の使用方法と iframe 埋め込みの注意事項を参照してください。
ドメイン検証と申請が完了するまで、iframe 版 Apple Pay を本番公開しないでください。Apple Pay ボタンが表示されない、または決済承認を続行できない場合があります。