概要
VibeFox Przelewy24 Payment は、PrestaShop に Przelewy24(P24)での決済を追加します。Przelewy24 REST API に接続します。購入者は Przelewy24 の決済ページに移動し、BLIK、オンラインバンク振込、カード、または P24 アカウントで有効になっているその他の方法で支払いを行います。カード情報と銀行情報が貴店のサイトを経由することはありません。注文は Przelewy24 が支払いを確認した後にのみ作成されるため、支払いが完了しなかった場合に未払い注文が残ることはありません。
ポーランドのストア、および PLN、EUR、GBP、CZK でポーランドの購入者に販売し、Przelewy24 の加盟店アカウントを持つストアに適しています。本モジュールは、保存済みカードやワンクリック決済、サブスクリプションや定期決済、注文手続きページでの P24 決済方法(BLIK コード入力欄など)の選択、分割払いウィジェット、通貨換算には対応していません。
主な機能
Przelewy24 が確認した場合のみ支払い済み: 注文が作成されるのは、署名付きの Przelewy24 通知(CRC キーによる SHA-384 署名)または認証済みのステータス照会を受け取り、さらにモジュールが Przelewy24 で取引を検証した後だけです。
金額と通貨の確認: 支払われた金額と通貨は、支払い試行およびカートと照合されます。一致しない場合、注文は Przelewy24 payment on hold になり、支払いは確定しません。
P24 管理画面での設定は不要: 通知 URL は、すべての支払いとともに送信されます。通知が届かなくても、購入者がストアに戻ったときにサーバー側のステータス照会によって支払いが確定します。
二重処理なし: 同じ通知が繰り返し届いても、2 つ目の注文が作成されたり、支払いが 2 回記録されたりすることはありません。すでに支払い済みのカートに対する 2 回目の支払いは確定されません。
サンドボックスと本番: モードごとに別々のキーを使用し、既定はサンドボックスです。支払いは、行われたモードで検証され、返金されます。
注文画面からの返金: 注文の Przelewy24 payment ブロックから全額返金と一部返金ができます。Przelewy24 から報告された結果は、返金履歴に追加されます。
注文画面の Przelewy24 ブロック: P24 注文番号、モード、返金、支払いメモを表示します。キーや個人データを含まないログ。
要件
PrestaShop 8.0 から 9.x、PHP 8.0 以降。Merchant ID、API キー(report key)、CRC キーを持つ Przelewy24 の加盟店アカウント、および(Merchant ID と異なる場合)POS ID。テスト用に別途サンドボックスアカウントが必要です。決済通知を受け取るため、ストアはインターネットから到達可能である必要があります。カート通貨:PLN、EUR、GBP、CZK。vibefox.net で取得した VibeFox ライセンスキー(1 ドメインにつき 1 キー)。
