メインコンテンツへスキップ

Documentation Index

Fetch the complete documentation index at: https://waffo.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

決済手段によって、アプリ、WebView、iframe、リダイレクトに関する要件が異なる場合があります。このページは、本当に見落としやすい特殊な注意点だけをまとめたクイックリファレンスです。 このページは利用可能な決済手段の完全な一覧ではありません。利用可否は加盟店契約、Portal の Payin 設定、paymethodconfig/inquiry のレスポンスを正としてください。 決済結果は必ず Webhook または能動的な照会を正としてください。ユーザーのリダイレクト URL だけに依存しないでください。

共通の能力チェック

項目適用される決済手段または環境注意点推奨対応
外部起動機能ウォレット App や外部認可ページへ遷移する決済手段;App WebView一部のウォレットは deeplink または外部ブラウザで認可を完了しますApp と WebView が外部 App やブラウザページを開けることを確認し、orderAction.actionType に応じて webUrl または deeplinkUrl を使います
ダウンロード、コピー、保存機能QR、OTC、銀行振込;App WebViewQR ダウンロード、支払い情報コピー、長押し保存が必要になる場合がありますダウンロードリスナー、コピー、保存動作を実装します。WebView が既定で対応していると仮定しないでください
リダイレクト URL パラメータの保持PayPay Smart Payment など回跳パラメータに依存する決済手段;App と WebView 間の URL 受け渡し決済チャネルが redirectUrl にパラメータを追加する場合がありますURL を書き換えたり query パラメータを削除したりせず、追加されたパラメータを完全に保持します
iframe の決済機能Google Pay、WeChat Pay などブラウザ決済 API や Referrer 情報に依存する決済手段;iframe Checkoutブラウザ決済機能や Referrer 情報に依存しますiframe に allow="payment" を追加し、Referrer Policy を strict-origin-when-cross-origin に設定します

決済手段ごとの特例

決済手段適用環境なぜ注意が必要か推奨対応
PayPay Smart Payment加盟店 App WebViewPayPay は加盟店アプリの WebView 内で Smart Payment を直接使用できないと説明しています。リダイレクト時に one_time_token が追加されますApp WebView では外部ブラウザで PayPay を開くか、その環境では PayPay を非表示にします
Google Payバーチャルグッズ、App WebView、iOS WebViewバーチャルグッズでは App WebView 内で読み込めず、iOS WebView では追加設定が必要な場合があります外部ブラウザで開き、必要に応じて Google Pay の案内に従って WKWebView を調整します
Apple PayH5 またはデスクトップページで iframe 埋め込みiframe 内では利用できませんiframe では使わず、トップレベルリダイレクト、window.open、または App WebView を使います
JKOPAYiframe Checkoutiframe 読み込みに対応していませんリダイレクトまたは window.open で Checkout を開きます

関連ルールの入口

  • payMethodTypepayMethodNamepayMethodCountry のルールは Checkout customization を参照してください
  • よくある質問は FAQ を参照してください