概要
VibeFox EveryPay Payment は、エストニア、ラトビア、リトアニア向けの EveryPay 決済を OpenCart 3 および OpenCart 4 に追加します。チェックアウトの最後のステップで、購入者は Confirm Order をクリックし、EveryPay の決済ページに移動して、カード、Apple Pay、Google Pay、またはバンクリンク(EveryPay アカウントで有効になっているもの)で支払い、ストアに戻ります。カード情報が貴サイトを経由することはありません。OpenCart は決済の前に注文を作成しますが、注文にステータスが付くのは EveryPay が決済を確認した後です。そのため、未払いの試行は欠落した注文のままになります。
EveryPay アカウントを持つバルト諸国のストアに適しています。この拡張機能は一回限りの決済のみに対応します。ストアからの返金やキャプチャには対応していません(EveryPay Merchant Portal をご利用ください)。カードの保存やワンクリック決済、サブスクリプションや定期決済、埋め込みカード入力欄、複数通貨にも対応していません。1 つの処理アカウントで請求できるのは 1 通貨のみです。
主な機能
EveryPay 決済ページ:注文金額について EveryPay Payments API v4 で一回限りの決済を作成し、購入者を EveryPay の決済リンクへ転送します。決済ページの言語は購入者のストア言語に従います。
EveryPay が確認した場合にのみ支払い済み:注文ステータスは、EveryPay API が決済の確定または承認を報告した場合にのみ設定されます。これはコールバック、購入者の返却時、または手動のステータス確認によって行われます。返却 URL とコールバックだけでは信頼されません。
金額と通貨の確認:支払われた金額と通貨を注文と照合します。不一致(一部金額での承認など)や、その間にキャンセルされた注文への支払いは、注文をメモ付きのレビュー状態にします。
二重処理なし:コールバックの繰り返しや、返却とコールバックが同時に発生しても、同じ支払いが二度適用されることはありません。新しい決済の前に、同じカートの以前の試行を確認するため、支払い済みのカートに再請求されることはありません。
テストと本番:デモ環境と本番環境には別々の認証情報を使用します。決済は、作成された環境で必ず確認されます。
注文タブ:注文のすべての決済試行、拡張機能のメモ、および操作 Check EveryPay payment status。管理者は注文を変更する権限のみで十分です。
独自の注文ステータス:支払い済みの注文、レビュー中の支払い、キャンセルされた注文に対して、OpenCart のステータスを選択できます。
OpenCart の条件:ジオゾーン、最低注文金額、並び順。エラーは常に記録されます。API シークレットとカード情報は記録されません。
要件
OpenCart 3.0.x(3.0.5.0 で検証済み)または OpenCart 4.0.2 以降(4.1.0.3 で検証済み)、PHP 8.0 以降。1 つのダウンロードファイルに両方のバージョン用のパッケージが含まれています。API ユーザー名、API シークレット、処理アカウント名を持つ EveryPay アカウント(デモと本番で認証情報は別々です)。注文の通貨は処理アカウントの通貨と同じである必要があります。vibefox.net で取得した VibeFox ライセンスキー(ドメインごとに 1 つのキー)。
