Vipps による支払い非公開プレビュー
ノルウェーで一般的な支払い方法である Vipps を受け付ける方法をご紹介します。
Vipps は、ノルウェーで使用されている 1 回限りの使用のカードウォレット決済手段です。顧客は Vipps アプリを使用して、支払いを認証して承認できます。
顧客が Vipps で支払う場合、Stripe は Vipps から受け取ったカードデータを使用してカード取引を実行します。カード取引の処理は実装には表示されず、Stripe は支払いの成功または失敗を直ちに通知します。
注意
Stripe は、顧客の通貨、決済手段の制限、その他のパラメーターを評価して、決済手段オプションを自動的に提示します。決済を受け付けるの手順を使用して、Stripe ダッシュボードから決済手段を設定することをお勧めします。
引き続き、Checkout で顧客に提示する決済手段を手動で設定する場合は、このガイドを使用します。それ以外の場合は、ダッシュボードで決済手段を設定できるように、構築済みのシステムを更新してください。
このガイドを使用して、Stripe がホストする決済フォームである Checkout で Vipps を有効にし、カード支払いを受け付ける場合と Vipps 支払いを受け付ける場合の違いを確認してください。
互換性を判定する
Vipps の支払いに対応するには、Checkout セッションが次の条件をすべて満たしている必要があります。
- すべての項目の価格を、ノルウェークローネ (通貨コード
NOK
) で示す必要があります。
支払いを受け入れる
注
このガイドは、基本的な決済を受け付ける Checkout の実装を基盤にしています。
決済手段として Vipps を有効にします
新しい Checkout セッションを作成する際は、次のことを行う必要があります。
- Provide the
vipps_
preview header with your API version on requestspreview=v1 vipps
をpayment_
のリストに追加しますmethod_ types - すべての
line_
がitems nok
通貨を使用していることを確認します
注文のフルフィルメント
決済受け付け後に、注文のフルフィルメントを実行する方法を説明します。
支払い後のイベントを処理する
支払いが完了すると、Stripe は payment_intent.succeeded イベントを送信します。ダッシュボード、カスタム Webhook、またはパートナーソリューションを使用してこれらのイベントを受信し、また、顧客への注文確認メールの送信、データベースでの売上の記録、配送ワークフローの開始などのアクションを実行します。
クライアントからのコールバックを待つのではなく、これらのイベントをリッスンします。クライアント側では、コールバックが実行される前に顧客がブラウザーのウィンドウを閉じたり、アプリを終了したりする可能性があります。また、悪意を持つクライアントがレスポンスを不正操作する恐れもあります。非同期型のイベントをリッスンするよう構築済みのシステムを設定することで、これ以降はより多くの決済手段を簡単に受け付けられるようになります。サポートされているすべての決済手段の違いをご確認ください。
手動
Stripe ダッシュボードは、すべての Stripe 支払いの確認、メールでの領収書の送信、入金処理、または失敗した支払いの再試行に使用できます。
カスタムコード
Webhook ハンドラを作成してイベントをリッスンし、カスタムの非同期決済フローを作成します。Stripe CLI を使用し、ローカルで Webhook 組み込みのテストとデバッグを行います。
事前構築のアプリ
オートメーションやマーケティングとセールスなどの一般的なビジネスイベントを、パートナーアプリケーションとの連携によって処理します。
組み込みをテストする
テスト環境で実装内容をテストする場合、テスト決済ページにリダイレクトされ、ここでテスト決済を承認または拒否できます。
本番環境で、Vipps に関連付けられている電話番号を入力すると、Vipps モバイルアプリにプッシュ通知が送信されます。Vipps モバイルアプリで支払いを承認または拒否できます。
失敗した支払い
基になるカード取引が拒否されると、Vipps 取引が失敗する可能性があります。詳細については、カードの支払い拒否をご覧ください。この場合、PaymentMethod は解除され、PaymentIntent のステータスは自動的に requires_
に移行します。
PaymentIntent のステータスが requires_
の場合、顧客は 5 分以内に支払いを認証する必要があります。5 分経過してもアクションが実行されない場合、PaymentMethod は解除され、PaymentIntent のステータスは自動的に requires_
に移行します。
返金と不審請求の申請
Stripe は、Vipps 取引の一環として標準のカードネットワークを使用してカード取引を実行します。返金 と不審請求の申し立てには、Visa と Mastercard のネットワーク規則が適用されます。