注意
Stripe は、通貨、支払い方法の制限、その他のパラメーターを評価することで、適切な支払い方法を顧客に自動的に提示できます。
- 決済の受け付けガイドに従って、動的な決済手段を使用するチェックアウトの導入を構築します。
- 動的な決済手段を使用しない場合は、チェックアウトの導入で、決済方法を手動で設定するために以下のステップに従ってください。
Alipay は 1 回限りの決済手段であり、顧客が支払いを認証する必要があります。顧客はウェブサイトまたはアプリからリダイレクトされ、Alipay で支払いを承認すると、ウェブサイトまたはアプリに戻されます。ここで、支払いが成功したか失敗したかに関する即時通知を受け取ります。
Alipay の支払いに対応するには、Checkout セッションが次の条件をすべて満たしている必要があります。
- ラインアイテムの価格はすべて、同じ通貨である必要があります。
- 異なる通貨のラインアイテムが存在する場合は、通貨ごとに別の Checkout セッションを作成してください。
- 使用できるのは 単一の項目だけです。
継続的なサブスクリプションプランには対応していません。
メモ
このガイドを使用する前に、まず Checkout で決済を受け付けるための実装を構築します。
このガイドでは、Alipay を有効にする方法をご案内しています。また動的な決済方法を使用した支払いの受け付けと手動で設定する決済方法との違いをご確認ください。
支払い方法として Alipay を有効にする
新しい Checkout Session (セッション) を作成する際は、以下を行う必要があります。
alipay を payment_method_types のリストに追加します。- すべての
line_items が同じ通貨を使用していることを確認します。
curl https://api.stripe.com/v1/checkout/sessions \
-u "sk_test_BQokikJOvBiI2HlWgH4olfQ2
:" \
-d "line_items[0][price_data][currency]"=hkd \
-d "line_items[0][price_data][product_data][name]"=T-shirt \
-d "line_items[0][price_data][unit_amount]"=2000 \
-d "line_items[0][quantity]"=1 \
-d mode=payment \
-d "payment_method_types[0]"=card \
-d "payment_method_types[1]"=alipay \
--data-urlencode success_url="https://example.com/success"
注文のフルフィルメント
決済受け付け後に、注文のフルフィルメントを実行する方法を説明します。
Checkout の組み込みをテストする際は、支払い方法として Alipay を選択して、支払いボタンをクリックします。
Alipay の返金期間は、元の支払い日から最長 90 日間です。
Alipay には不審請求の申請プロセスはありません。顧客は自身の Alipay アカウントで認証を行います。