概要
VibeFox Pin Payments Gateway は、Pin Payments によるカード決済を OpenCart 3 および OpenCart 4 に追加します。チェックアウトの最後のステップで購入者は、Confirm Order ボタンの上にあるカードフォームに Visa、Mastercard、または American Express のカード情報を入力します。Pin Payments のブラウザ用ライブラリである Pin.js がその情報を 1 回限りのカードトークンに変換し、貴店に届くのはこのトークンだけです。その後、拡張機能が注文金額を請求し、注文は Pin Payments からの応答に基づいてのみステータスを受け取ります。そのため、拒否されたカードが残すのは欠落注文だけです。
自店のサイトでカードフォームを提供したい、Pin Payments の加盟店アカウントを持つストア(オーストラリアおよびニュージーランドの企業)に適しています。購入者はどこからでも支払うことができます。本拡張機能が対応しているのは、即時の 1 回限りのカード決済のみです。3-D Secure、保存済みカード、サブスクリプション、オーソリとキャプチャの分離、Apple Pay、Google Pay、ウェブフックには対応していません。
主な機能
Pin.js によるトークン化を使ったカードフォーム:カード入力欄の内容が貴店に送信されることはなく、送信されるのは Pin の 1 回限りのカードトークンだけです。
Pin Payments が応答してからステータスを設定:注文が支払い済みになるのは、注文と同じ金額・通貨で、成功かつキャプチャ済みの請求があった場合のみです。差異があれば、メモ付きの確認ステータスに移ります。その後、OpenCart が通常どおり注文メールを送信します。
カートごとに 1 回だけ請求:二重送信、2 つ目のタブ、同じカートからの新しい注文では、二重に請求されることはありません。各試行は、リクエストを送信する前に記録されるため、カートが盲目的に再請求されることはありません。
タイムアウト時も安全:Pin Payments が応答しない場合、注文は確認ステータスに移り、Pin Payments のダッシュボードで何を確認すべきかを示すメモが付きます。
分かりやすい拒否メッセージ:購入者は、カードの拒否、残高不足、カードの有効期限切れ、CVC の誤りに関する平易なメッセージを見て、別のカードを試すことができます。
注文ページからの返金:注文の VibeFox Pin Payments Gateway タブから、実際に請求された金額を上限として、全額返金と一部返金ができます。返金は常に、注文が支払われたモード(テストまたは本番)に送信されます。
14 通貨に対応:AUD、USD、NZD、SGD、EUR、GBP、CAD、HKD、JPY、MYR、THB、PHP、ZAR、IDR。それ以外の通貨では、決済方法は表示されません。
OpenCart の条件とログ:独自の注文ステータス、ジオゾーン、最低注文金額、並び順。テスト用と本番用のキーは別々に設定します。エラーは常に記録されますが、キー、カードデータ、顧客データは含まれません。
要件
OpenCart 3.0.x(3.0.5.0 で検証済み)または OpenCart 4.0.2 以降(4.1.0.3 で検証済み)、PHP 8.0 以降。1 つのダウンロードに両方のバージョンのパッケージが含まれています。公開キー(publishable key)と秘密キー(secret key)を持つ Pin Payments の加盟店アカウント。vibefox.net で取得した VibeFox ライセンスキー(ドメインごとに 1 つのキー)。
