概要
VibeFox Square Gateway は、Square によるクレジットカードとデビットカードの決済を WooCommerce に追加します。購入者は、チェックアウトページに埋め込まれた安全な Square カードフォーム(Square Web Payments SDK)にカード情報を入力します。貴店のサーバーが受け取るのは 1 回限りのトークンだけで、そのトークンを Square Payments API 経由で請求します。カード番号とセキュリティコードが貴店のサイトに届くことはありません。
米国、カナダ、オーストラリア、日本、英国、アイルランド、フランス、スペインで Square を利用しており、自店のチェックアウトページでカード決済を受け付けたい販売者に適しています。本プラグインは、即時に売上を確定する 1 回払いのカード決済に対応しています。保存済みカード、サブスクリプション、Apple Pay、Google Pay、Cash App Pay、Afterpay、Square ギフトカードには対応しておらず、オーソリのみの決済や Square のウェブフックにも対応していません。
主な機能
チェックアウトページのカードフォーム:Square カードフォームは、クラシックチェックアウト、チェックアウトブロック、Pay for order ページで動作します。
3-D Secure / SCA:カードをトークン化する際に購入者の本人確認を行い、金額、通貨、請求先の連絡先を Square に渡します。英国と EU の販売者には必須です。
Square が確認した場合のみ支払い済み:注文は、注文合計、通貨、注文の参照番号、ロケーションが完全に一致する COMPLETED の支払いがあった場合にのみ支払い済みとしてマークされます。想定外の状態があれば、注文は備考付きで保留状態になります。
二重請求なし:注文ごとに同時に実行される支払い試行は 1 回だけで、リクエストは冪等(べきとう)です。応答が届かなかった場合は、新たに試行する前にまず以前の支払いを確認し、カードを再度請求することはありません。
正しい金額:JPY など小数点のない通貨は、100 を掛けずに整数単位で送信されます。
返金:WooCommerce の注文画面から全額返金と一部返金ができます。返金は常に、支払いが行われた環境とロケーションに送信されます。
保存時の認証情報チェック:設定を保存すると、アクセストークン、ロケーション ID、ロケーションの通貨が Square で確認されます。
分かりやすいメッセージ:購入者には、拒否、CVV の誤り、3-D Secure の必要性などを示す短いメッセージが表示されます。技術的な詳細は注文備考とログに記録されます。HPOS に対応しています。
要件
WordPress 6.0 以降、WooCommerce 7.0 以降、PHP 8.0 以降。Square Developer Dashboard でアプリケーションを作成済みの Square アカウント(Application ID、Access Token、Location ID)。ストアの通貨は、Square ロケーションの通貨と同じである必要があります:USD、CAD、AUD、JPY、GBP、EUR のいずれか。vibefox.net で購入した VibeFox ライセンスキー(1 つのキーは 1 つのドメインで使用可能)。
