ワンクリック決済

カード情報は初回だけ。次からはワンクリックで決済。

初回決済でカードをトークンとして保存します。以後はそのトークンで処理され、再訪顧客は 1 回のタップで確認でき、顧客不在時の更新請求も実行できます。

再訪時
•••• 4242•••• 8817
新しいカードを追加
保存済みカード
有効期限 12/29
ワンクリックで支払う · $29.00
01 / 顧客体験

顧客から見た、ワンクリック決済の流れ

2 ステップで完結し、カード情報を入力するのは初回のみです。保存済みカードの一覧、ワンタップでの確認、リスクに応じた追加認証はすべて Waffo のチェックアウトが表示します。

初回のチェックアウト

保存されるのは支払いが成功したときだけです。

再訪時

1 タップで完了。リスク判定が求めれば 3DS 認証が入ることもあります。

02 / 保存するもの

保存するのはカード情報ではなく、トークン

ワンクリック決済では保存済みカードを使用します。ネットワークに送る認証情報は Waffo が選択するため、自社で分岐を実装する必要はありません。

  1. 1 つのトークン、1 人の顧客、1 枚のカード

    トークンは、あなたの Waffo アカウント内のその顧客とカードに紐づきます。カード番号でもウォレットでもなく、他の場所では使えません。カード情報は Waffo に保管されます。

  2. 紐付け解除は元に戻せません

    期限切れのトークンはカード情報を再収集せずに復旧でき、解除も可能です。解除すると完全に無効となり、購入者が同じカードを再登録すると新しいトークンが発行されます。

  3. リスク審査は省かれません

    ネットワークに送る認証情報は Waffo が選択します。3DS はリスクに応じて動的に適用されるため、ワンクリック請求でも認証を求められることがあります。

03 / 実装

実装に必要なコード

実装は 5 段階です。サーバーで紐付けを開始し、ブラウザーからカード情報を送信します。その後は通常の注文呼び出しで、カード番号の代わりにトークンを渡します。

バインドを開始server · REST
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.
04 / 一键支付の土台

トークンで、他の決済機能とも連携

保存済みの認証情報は単独ではありません。チェックアウト UI で使われ、各更新で再利用され、すべての請求で同じリスクチェックを通ります。

ワンクリック決済に関するよくある質問。

いいえ。保存するのは、アカウント内のその顧客とカードに紐づくトークンです。カード情報は Waffo に保管され、トークンはアカウント外では使えません。

保存済みのカードと 1 回の確認です。カードネットワークトークンがまだ登録されていない 1 回の請求でのみ CVV 欄が表示され、その後は同じカードに表示されません。リスクに応じて 3DS のチャレンジが発生することがあります。

保持しているトークンで解除します。期限切れのトークンでも解除できます。解除後はトークンが完全に無効になり、顧客が同じカードを再登録すると新しいトークンが発行されます。

加盟店の責任です。請求額、頻度、金額の算定方法、解約方法を規約に明記し、顧客の同意を得る必要があります。Waffo は最初の決済で作られた授権に基づき請求しますが、規約を代わりに作成することはできません。

企業の決済は Waffo で。個人開発者は Pancake から。

入口は二つ。プロダクトづくりに専念できるよう、どちらも Waffo が決済を支えます。