概要
VibeFox PayU India Payment Gateway は、PayU India による決済を OpenCart 3 および OpenCart 4 に追加します。チェックアウトの最後のステップで購入者が Confirm Order をクリックすると、PayU のホスト型チェックアウトページに移動し、そこでクレジットカードまたはデビットカード、NetBanking、UPI、ウォレットで支払います。カード情報がお客様のサイトを経由することはありません。OpenCart は決済前に注文を作成しますが、注文にステータスが付くのは PayU が正しく署名された結果を送信した後のみです。そのため、未決済の試行は欠落注文のままになります。
ルピーで販売し、PayU India の加盟店アカウントを持つインドのストアに適しています。本拡張機能は INR でのみ請求します。複数通貨の処理、保存済みカードやトークン化、定期購入、サイト上のカードフォーム、EMI やオファーの管理、PayU のワンクリック決済には対応していません。
主な機能
署名付きの結果のみを受け付け:購入者の戻りと Webhook は、決済を開始したモードのキーとソルトで作成された有効な PayU ハッシュがあり、かつその注文のために発行された取引である場合にのみ受け付けられます。
Verify Payment:成功したすべての結果は、PayU の verify_payment API で再確認できます。支払われた金額は、INR でパイサ単位まで注文合計と一致する必要があります。確認に合格しなかった決済は、支払い済みとしてマークされずにレビュー状態になります。
保留中の UPI と NetBanking の決済:注文は保留ステータスになり、PayU が結果を確認すると完了します。
1 つのカート、1 回の決済:戻りと Webhook が同時に届いても、決済を二重に適用することはありません。すでに支払い済みのカートに対する新しい試行は、直接成功ページに進み、重複した決済は返金用に記録されます。
テストモードと本番モード:キーとソルトは別々です。古い決済の結果と返金は、それぞれのモードの認証情報を引き続き使用します。
注文ページからの返金:注文の VibeFox PayU India Payment Gateway タブで、PayU の返金 API を通じて全額返金と一部返金ができます。返金履歴と PayU のメモも表示されます。
独自の注文ステータス:支払い済みの注文、保留中の決済、レビュー中の決済、決済エラー、全額返金について、OpenCart のステータスを選択できます。
OpenCart の条件:ジオゾーン、最低注文金額、並べ替え順序。キー、ソルト、顧客データを含まないログを記録します。
要件
OpenCart 3.0.x(3.0.5.0 で動作確認)または OpenCart 4.0.2 以降(4.1.0.3 で動作確認)、PHP 8.0 以降。1 つのダウンロードに両方のバージョンのパッケージが含まれています。テストモードまたは本番モードの Merchant Key と Merchant Salt (v1) を持つ PayU India の加盟店アカウント。ストアで INR 通貨を使用し、顧客の注文に電話番号があること。vibefox.net で入手した VibeFox ライセンスキー(ドメインごとに 1 つ)。
