BLIK による支払い
ポーランドで一般的な支払い方法である BLIK を受け付ける方法をご紹介します。
注意
Stripe は、顧客の通貨、決済手段の制限、その他のパラメーターを評価して、決済手段オプションを自動的に提示します。決済を受け付けるの手順を使用して、Stripe ダッシュボードから決済手段を設定することをお勧めします。
引き続き、Checkout で顧客に提示する決済手段を手動で設定する場合は、このガイドを使用します。それ以外の場合は、導入済みのシステムを更新して、ダッシュボードで決済手段を設定してください。
BLIK は 1 回限りの使用の決済手段であり、顧客が支払いを認証する必要があります。顧客が BLIK を使用してオンラインで支払いを行うには、銀行のアプリケーションから 6 桁のコードをリクエストし、それを支払い回収フォームに入力します。
銀行は顧客の携帯電話にプッシュ通知を送信し、銀行のアプリケーション内で支払いを承認するように顧客に求めます。BLIK コードは 2 分間有効で、顧客は支払いを開始してから 60 秒以内に承認する必要があります。60 秒後にはタイムアウトとなり、新しい BLIK コードをリクエストしなければならなくなります。一般的に、顧客は BLIK による支払いを 10 秒未満で承認します。
互換性を判断する
BLIK の支払いに対応するには、Checkout セッションが次の条件をすべて満たしている必要があります。
- ラインアイテムの価格はすべて、ズロチ (通貨コード
pln
) で示す必要があります。
決済を受け付ける
注
このガイドは、Checkout システムに基本的な決済の受け付けが存在することを前提として作成されています。
このガイドでは、BLIK を有効にする方法を紹介し、カード支払いを受け付ける場合と、BLIK を使用する場合の違いも説明します。
支払い方法として BLIK を有効にする
新しい Checkout セッションを作成する際は、以下を行う必要があります。
blik
をpayment_
のリストに追加します。method_ types - すべての
line_
がitems pln
通貨を使用していることを確認します。
顧客に表示される内容
顧客の銀行アプリ内で、顧客に対し、各 BLIK 取引に関連する行が 4 行表示されます。
- PaymentIntent を作成する際に
description
の値を指定した場合は、最初の 2 行にその内容が表示されます (最大 70 文字)。 statement_
(通常は注文 ID) の値を指定した場合は、3 行目にその内容が表示されます (最大 22 文字)。descriptor - 4 行目にはお客様のウェブサイトの URL が自動的に入力されます。
注文のフルフィルメント
決済受け付け後に、注文のフルフィルメントを実行する方法を説明します。
組み込みをテストする
Checkout の組み込みをテストする際は、支払い方法として BLIK を選択して、支払いボタンをクリックします。
サンドボックスを使用して、決済フォームに任意の 6 桁のコード (123456
など) を入力し、支払いの成功をテストします。
返金および不審請求の申請を処理する
BLIK の返金期間は、元の支払い日から最長 13 カ月です。
顧客は、元の支払いから最大 13 カ月間、銀行を通じて支払いに対して不審請求を申請でき、異議申し立てのプロセスはありません。
BLIK での不審請求の申請の詳細をご確認ください。
オプションサンドボックスで失敗をシミュレーションする
BLIK による支払いはさまざまな理由から失敗することがあります。即時の失敗 (コードの有効期限切れや無効など)、遅延型のエラー (銀行による拒否)、またはタイムアウト (顧客が時間内に応答しなかった) などがあります。それぞれの失敗シナリオをシミュレーションするには、PaymentIntent
の作成時に、請求書の詳細の一部として、任意の 6 桁の BLIK コードとともに特定のパターン (以下を参照) に一致する email
値を渡します。
決済ページの連絡先情報セクションに、email
を入力できます。
即時の失敗
失敗コード | 説明 | メールアドレスのパターン |
---|---|---|
payment_ | 渡されたコードは有効な BLIK コードではありませんでした。 | . |
payment_ | 渡されたコードは期限切れでした。BLIK コードは 2 分後に有効期限が切れます。顧客に別のコードをリクエストしてください。 | . |
拒否 (8 秒の遅延)
失敗コード | 説明 | メールアドレスのパターン |
---|---|---|
payment_ | 銀行口座の支払い限度に達したため、この支払いは拒否されました。 | . |
payment_ | 銀行口座の残高が不足しているため、購入を完了できません。 | . |
payment_ | 顧客がこの支払いを拒否しました。 | . |
payment_ | この支払いは不明な理由により顧客の銀行に拒否されました。 | . |
payment_ | この支払いは不明な理由により拒否されました。 | . |
タイムアウト (60 秒の遅延)
失敗コード | 説明 | メールアドレスのパターン |
---|---|---|
payment_ | 顧客が割り当てられた 60 秒以内にこの支払いを承認しませんでした。 | . |
payment_ | 顧客の銀行に対するリクエストはタイムアウトしました。 | . |
payment_ | BLIK ネットワークに対するリクエストはタイムアウトしました。 | . |