概要
WC Paysera Payment は、WooCommerce を Paysera の決済ウィンドウに接続します。注文後、お客様は Paysera に移動し、Paysera プロジェクトで有効になっている任意の方法で支払います。例えば、リトアニア、ラトビア、エストニアなどのヨーロッパ各国の銀行によるバンクリンク、決済カード、Paysera ウォレットなどです。注文は、金額と通貨が一致する署名付きの Paysera コールバックを受信した場合にのみ、支払い済みとしてマークされます。
決済方法の選択を Paysera ウィンドウで行いたい、Paysera プロジェクトをお持ちのストアに適しています。Paysera の決済ウィンドウプロトコルには返金 API がないため、本プラグインでは WooCommerce からの返金に対応していません。返金は Paysera アカウントで行ってください。チェックアウトページでの銀行や決済方法の選択、サブスクリプション、保存済みカード、Paysera の配送サービスには対応していません。
主な機能
署名付きのリクエストとコールバック:支払いリクエストはプロジェクトパスワードで署名されます。コールバックの署名(ss1)または暗号化されたコールバック(AES-256-GCM)が検証され、プロジェクト ID が一致する必要があります。
コールバックによる支払い確定のみ:注文は、サーバー間の Paysera コールバックを受信した後にのみ支払い済みになります。お客様がストアに戻ることで注文が支払い済みになることはありません。
金額と通貨の確認:支払われた金額と通貨を注文と照合します。不一致の場合は、注文を保留にし、メモを追加します。
二重処理の防止:繰り返し届いたコールバックは何も行わず、並行するコールバックは順番に処理されます。支払い済み、返金済み、またはキャンセル済みの注文は、後から届いたコールバックによって再度開かれることはありません。
テスト支払い:通常の Paysera プロジェクトで、お金を請求せずにテスト支払いを行えます。さらに、任意で Paysera のサンドボックス環境も利用できます。テスト支払いがオフのときに受信したテスト支払いで注文が支払い済みになることはありません。
プロジェクトが受け付けるすべての通貨:金額は、Paysera の小数点桁数の表に従って最小単位で送信されます。小数点以下の桁数がゼロの通貨や3桁の通貨も含まれます。
最新の WooCommerce に対応:従来のチェックアウト、チェックアウトブロック、注文の支払いページ、HPOS に対応しています。ログにはパスワードやお客様のデータは含まれません。リトアニア語の翻訳を含みます。
動作環境
WordPress 6.0 以降、WooCommerce 7.0 以降、PHP 8.0 以降。プロジェクト ID とプロジェクトパスワードを持つ Paysera プロジェクト。Paysera からのコールバックを受信するため、サイトがインターネットから到達可能である必要があります。vibefox.net で入手した VibeFox ライセンスキー(ドメインごとに1つ)。
