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

Documentation Index

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

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

チェックアウト概要

Waffo Pancake チェックアウトは、顧客にシームレスでコンバージョン最適化された支払い体験を提供します。

2つのチェックアウト方法

Waffo Pancake は2つのチェックアウト方法をサポートしています — ユースケースに合わせて選択してください:

商品購入リンク

永続リンク — 期限切れなし、商品を更新しても有効。
  • 最適:ウェブサイト、SNS、メールでの共有
  • コード不要

チェックアウトセッション(API)

動的リンク — API 経由でカスタムパラメータ付きで作成。
  • 最適:カスタムチェックアウトフロー、動的価格設定、メタデータ
  • デフォルト 45 分の有効期限(expiresInSeconds パラメータで最大 7 日間まで設定可能)

商品購入リンク

すべての商品に永続的な購入リンクがあります:
https://checkout.waffo.ai/{store-slug}/{product-slug}
テストモード:
https://checkout.waffo.ai/{store-slug}/{product-slug}/test
顧客がリンクを開くと、チェックアウトセッションが自動的に作成されます。ダッシュボードで「リンクをコピー」をクリックするだけです。

チェックアウトセッション(API)

高度なユースケースには、API 経由でチェックアウトセッションを作成します:
POST /v1/actions/checkout/create-session

認証済み vs 匿名チェックアウト

API 経由でセッションを作成する際、2つのモードを選択できます:
  • 認証済みbuyerIdentity を提供して注文を安定した識別子に紐付け。チェックアウトフォームを事前入力し、購入後のセルフサービスを有効化。
  • 匿名:ID 不要。購入者が詳細を手動入力。共有リンクやテンプレートストアに適しています。
購入者を把握している場合は、認証済みチェックアウトを強く推奨します。詳細は SDK チェックアウトモード を参照。
チェックアウトセッションはサーバーサイドで生成され、作成時に商品バージョンと価格がロックされます。

チェックアウトフロー

消費者情報

メールアドレス、国、請求情報を収集。税計算と注文処理に使用。

決済

カード情報を入力、または Apple Pay / Google Pay で決済を完了。
チェックアウトページ — 消費者情報

チェックアウトページ要素

ヘッダー

  • ストアロゴ
  • ストア名
  • セキュアチェックアウト表示

プロダクトセクション

要素説明
プロダクト画像ビジュアル表示
プロダクト名アイテムタイトル
説明短いプロダクト詳細
価格金額と通貨
数量対応プロダクトの数量

支払いセクション

要素説明
メールフィールド顧客連絡先
カード番号支払いカード入力
有効期限カード有効期限
CVCセキュリティコード
請求先住所税計算用

注文サマリー

要素説明
小計プロダクト価格
税金地域に基づいて計算
合計最終請求金額

サブスクリプションチェックアウト

サブスクリプション商品では、追加要素が表示されます:

請求プレビュー

  • 初回請求日
  • 周期的金額
  • 請求頻度
  • 次回請求日

試用情報

  • 試用期間
  • 試用終了日
  • 試用後の初回請求
  • いつでもキャンセル可能の説明

税金処理

Waffo Pancake は税金を自動計算:

税金表示

設定動作
外税税金を別途表示、価格に加算
内税価格に税金込み、内訳を表示

税種類

  • 売上税(米国)
  • VAT 付加価値税(欧州)
  • GST 商品・サービス税(オーストラリア、カナダ)
税率は顧客の請求先住所に基づいて決定されます。プロダクトに正しい税カテゴリが設定されていることを確認してください。

支払い方法

クレジット/デビットカード

対応カードネットワーク:
  • Visa
  • Mastercard
カード検証には以下が含まれます:
  • Luhnアルゴリズムチェック
  • 有効期限検証
  • CVC検証
  • 3Dセキュア(必要な場合)

デジタルウォレット

Apple Pay

利用可能:
  • MacのSafari
  • iOSデバイス
  • Touch ID / Face ID認証

Google Pay

利用可能:
  • Chromeブラウザ
  • Androidデバイス
  • Googleアカウントに紐づけられたカード

エラー処理

一般的な支払いエラー

エラー原因顧客アクション
カード拒否残高不足または銀行ブロック別のカードを試す
無効なカードカード番号が間違い確認して再入力
期限切れカードカードが期限切れ有効なカードを使用
CVC不一致セキュリティコードが間違いCVCを再入力
3DS失敗銀行認証失敗銀行に連絡

エラーメッセージ

エラーメッセージの特徴:
  • 明確で行動可能
  • 技術的でない言葉
  • 役立つ次のステップ
  • 機密データを露出しない

チェックアウト後

成功ページ

  • お礼のメッセージ
  • 注文確認番号
  • 次のステップ
  • サポート連絡先

確認メール

自動送信、内容:
  • 注文詳細
  • 支払い領収書
  • プロダクトアクセス情報
  • カスタマーポータルリンク

リダイレクトオプション

チェックアウト後の顧客の行き先を設定:
  • デフォルト成功ページ
  • カスタムサンキューページURL
  • プロダクト配信ページ
  • 会員エリア

チェックアウトのテスト

テストモードを使ってチェックアウトを試す:

テストカード番号

タイプカード番号結果
Visa クレジット4576 7500 0000 0110成功
Mastercard クレジット2226 9000 0000 0110成功
Visa デビット4001 7000 0000 0110成功
Mastercard デビット2226 9300 0000 0110成功
Visa クレジット4576 7500 0000 0220拒否
Mastercard クレジット2226 9000 0000 0220拒否
任意の将来の有効期限、任意の3桁のCVC。
公開前に必ずチェックアウトフローをテストしてください。確認メールを含め、エンドツーエンドで顧客体験を検証してください。

チェックアウトステータス

処理ページ

支払い処理中、顧客に表示:
  • アニメーション読み込みインジケーター
  • 「支払いを処理中」メッセージ
  • 予想待ち時間

成功ページ

支払い成功時:
  • 注文確認番号
  • 領収書メール確認
  • 次のステップまたはアクセス手順
  • カスタマーポータルリンク

失敗ページ

支払い失敗時:
  • 明確なエラー説明
  • 推奨アクション(別のカードを試すなど)
  • リトライボタン
  • サポート連絡オプション

チェックアウトセキュリティ

商品購入リンク

  • リンクは永続的かつ公開 — 機密データは埋め込まれていません
  • 顧客がリンクを開くたびにサーバーサイドで新しいチェックアウトセッションが作成されます
  • 商品バージョンと価格はアクセス時に解決されます

チェックアウトセッション(API)

  • セッションは作成時に商品バージョンと価格スナップショットをロックします
  • セッションには暗号署名が含まれ、改ざんできません
  • セッションはデフォルト 7 日後に期限切れになります(expiresInSeconds で設定可能)
API 経由で作成されたチェックアウトセッションはデフォルト 7 日後に期限切れになります。期限切れ後、顧客は新しいセッションを開始する必要があります。