VibeFox PayFast for PrestaShop

VibeFox PayFast for PrestaShop

20 €

ライセンスごとの価格:1 ドメイン、12 か月間のアップデートとサポート。

ヘルプ

質問する: VibeFox PayFast for PrestaShop

スライドしてパズルを合わせる

概要

VibeFox PayFast Pay Gateway は、南アフリカ・ランドでの決済のために PayFast を PrestaShop に追加します。支払いの段階で購入者が PayFast を選ぶと、署名付きの支払いフォームを使って PayFast の安全な決済ページに移動し、カード、Instant EFT、または PayFast アカウントの他の方法で支払います。その後 PayFast は、サーバー間通知(ITN)によって支払いをストアに確認します。注文は、この通知がすべての検証を通過した後にのみ作成されるため、支払いが完了しなかった場合に未払いの注文が残ることはありません。

自社サイトにカードフォームを置かず、PayFast のホスト型決済ページを使いたい南アフリカのストアに適しています。本モジュールは ZAR での単発決済のみを受け付けます。注文画面からの返金には対応していません(返金は PayFast のダッシュボードで行います)。また、サブスクリプション、保存済みカード、分割決済にも対応していません。

主な機能

署名付きの支払いフォーム:支払いフォームは、PayFast の公式アルゴリズムを使ってパスフレーズで署名されます。

検証済みの通知:すべての ITN について、署名、加盟店アカウント、支払い試行のトークン、PayFast とのサーバー間確認、そして本番モードでは PayFast のサーバーからの通知であることを検証します。

金額の確認:支払われた金額は、カートの合計額とセント単位で比較されます。カートは ZAR である必要があります。一致しない場合、注文は備考付きで PayFast payment on hold として作成されます。

二重処理の防止:同じ通知が繰り返し届いても、注文が二重に作成されたり、支払いが二重に記録されたりすることはありません。遅れて届いた失敗または保留の通知によって、支払い済みの注文が格下げされることはありません。キャンセルされた注文に対する支払いは、確認のためにフラグが付きます。

本番とサンドボックス:モードごとに個別の認証情報を使用します。各通知は、支払いを開始したモードの認証情報で検証されます。ストアが本番モードで稼働している間は、サンドボックスでの支払いが注文を支払い済みにすることはありません。

使用できない場合は非表示:認証情報がない場合、カートの通貨が ZAR でない場合、または合計額が PayFast の最低額である R5.00 未満の場合。

PayFast 側での設定は不要:通知 URL はすべての支払いとともに送信され、設定ページにも表示されます。

注文ページの PayFast ブロック:支払い参照番号、PayFast の支払い ID、モード、総額、手数料、正味額、およびモジュールの備考。任意のデバッグログ。

要件

PrestaShop 8.0 から 9.x まで、PHP 8.0 以降。ストアの通貨として南アフリカ・ランド(ZAR)。加盟店 ID(Merchant ID)、加盟店キー(Merchant Key)、パスフレーズを持つ PayFast アカウントと、テスト用のサンドボックス認証情報。インターネットからアクセスできるサイト。vibefox.net から購入した VibeFox ライセンスキー(ドメインごとに 1 つ)。