顧客から見た、ワンクリック決済の流れ。
2 ステップで完結し、カード情報を入力するのは初回のみです。保存済みカードの一覧、ワンタップでの確認、リスクに応じた追加認証はすべて Waffo のチェックアウトが表示します。
顧客は支払いの際にカードの保存を選びます。保存されるのはその支払いが成功したときだけで、失敗した試行は何も残しません。
保存されるのは支払いが成功したときだけです。
1 タップで完了。リスク判定が求めれば 3DS 認証が入ることもあります。
保存するのはカード情報ではなく、トークン。
ワンクリック決済では保存済みカードを使用します。ネットワークに送る認証情報は Waffo が選択するため、自社で分岐を実装する必要はありません。
1 つのトークン、1 人の顧客、1 枚のカード
トークンは、あなたの Waffo アカウント内のその顧客とカードに紐づきます。カード番号でもウォレットでもなく、他の場所では使えません。カード情報は Waffo に保管されます。
紐付け解除は元に戻せません
期限切れのトークンはカード情報を再収集せずに復旧でき、解除も可能です。解除すると完全に無効となり、購入者が同じカードを再登録すると新しいトークンが発行されます。
リスク審査は省かれません
ネットワークに送る認証情報は Waffo が選択します。3DS はリスクに応じて動的に適用されるため、ワンクリック請求でも認証を求められることがあります。
実装に必要なコード。
実装は 5 段階です。サーバーで紐付けを開始し、ブラウザーからカード情報を送信します。その後は通常の注文呼び出しで、カード番号の代わりにトークンを渡します。
サーバー側でトークン化セッションを開き、セッション ID を受け取ります。API キーがバックエンドから出ることはありません。
トークン化実装ガイドを読むPOST /api/v1/tokenization/generate { "tokenRequestId": "tkr_20260827_001", "merchantUserId": "USER_001", "tokenType": "CARD", "notifyUrl": "https://yourstore.com/webhooks/waffo" } # 200 -> { "tokenSessionId": "tks_9f2c..." } # Hand the session id to the browser. Your API key stays here.
トークンで、他の決済機能とも連携。
保存済みの認証情報は単独ではありません。チェックアウト UI で使われ、各更新で再利用され、すべての請求で同じリスクチェックを通ります。
ワンクリック決済に関するよくある質問。
いいえ。保存するのは、アカウント内のその顧客とカードに紐づくトークンです。カード情報は Waffo に保管され、トークンはアカウント外では使えません。
保存済みのカードと 1 回の確認です。カードネットワークトークンがまだ登録されていない 1 回の請求でのみ CVV 欄が表示され、その後は同じカードに表示されません。リスクに応じて 3DS のチャレンジが発生することがあります。
保持しているトークンで解除します。期限切れのトークンでも解除できます。解除後はトークンが完全に無効になり、顧客が同じカードを再登録すると新しいトークンが発行されます。
加盟店の責任です。請求額、頻度、金額の算定方法、解約方法を規約に明記し、顧客の同意を得る必要があります。Waffo は最初の決済で作られた授権に基づき請求しますが、規約を代わりに作成することはできません。
企業の決済は Waffo で。個人開発者は Pancake から。
入口は二つ。プロダクトづくりに専念できるよう、どちらも Waffo が決済を支えます。

