概要
VibeFox CorvusPay Gateway は、CorvusPay(クロアチア)によるカード決済を WooCommerce に追加します。チェックアウト時、購入者は署名付きフォームとともに CorvusPay の安全な決済ページへ移動し、そこでカード決済を行ってから、貴店に戻ります。カードデータが貴サイトを経由することはありません。
CorvusPay の加盟店アカウントでカード決済を受け付けるクロアチアをはじめとするストアに適しており、EUR をはじめ、CorvusPay が対応する 20 通貨で利用できます。注文は、CorvusPay が購入者を署名付きの Success URL に戻した時点で確定します。サーバー間通知はありません。本プラグインは、WooCommerce からの返金、キャプチャ、取り消しには対応していません(CorvusPay Merchant Center で行ってください)。また、保存済みカード、サブスクリプション、分割払い、IBAN / PIS、CorvusWallet にも対応していません。
主な機能
署名付き決済フォーム: チェックアウトのフォームは Secret Key で署名されます(すべてのフィールドに対する HMAC-SHA256)。CorvusPay API バージョン 1.4 を使用します。
CorvusPay が確認した場合のみ支払い済みに: 注文が支払い済みになるのは、Success URL へのリクエストの署名を、決済が行われたストア(テストまたは本番)の Secret Key で検証した後だけです。空の Secret Key は検証を通りません。
金額と通貨のチェック: 支払われた金額と通貨は注文と照合されます。一致しない場合、注文は保留になり、確認するまで出荷しないよう促すメモが追加されます。
二重処理なし: 再読み込みされた、または繰り返された Success リクエストによって、注文が二度完了したり、重複メールが送信されたり、在庫が二重に減ったりすることはありません。支払い済みの注文に対する二度目の支払いでは、メモが追加されるだけです。
Sale または Authorize only: すぐにカードへ請求するか、金額を確保だけしておき、注文が保留の間に後から CorvusPay Merchant Center でキャプチャします。
キャンセルしてもカートは保持: 購入者が CorvusPay のページでキャンセルすると、未払いの注文はキャンセルされ、購入者はカートがそのままの状態でメッセージとともにチェックアウトに戻ります。
テストストアと本番ストア: モードごとに別々の Store ID と Secret Key を設定します。テストモードでは CorvusPay のテスト環境を使用します。
最新の WooCommerce に対応: クラシックチェックアウト、チェックアウトブロック、Pay for order ページ、HPOS。シークレット、署名、購入者データを含まない任意のログ。クロアチア語翻訳を同梱しています。
要件
WordPress 6.0 以降、WooCommerce 7.0 以降、PHP 8.0 以降。テストストアと本番ストアの Store ID および Secret Key を持つ CorvusPay 加盟店アカウント。CorvusPay Merchant Center に登録済みの Success URL と Cancel URL。VibeFox ライセンスキー(vibefox.net で購入。1 つのキーは 1 つのドメインで使用可能)。
