概要
WC Viva Wallet Gateway は、Viva Wallet(Viva.com)Smart Checkout を WooCommerce に追加します。注文を確定すると、購入者は Viva の安全な決済ページに移動し、カード、Apple Pay、Google Pay、または Viva アカウントで有効になっているローカル決済方法で支払い、ストアに戻ります。カード情報が貴サイトを経由することはありません。
自サイトのカードフォームではなく、ホストされた決済ページを利用したい、Viva の加盟店アカウントを持つストアに適しています。本プラグインは単発の決済のみに対応しています。事前承認とキャプチャ、分割払い、保存済みカード、サブスクリプション、自サイトのページでのカード入力欄、POS 端末には対応しておらず、Viva ダッシュボードで行った返金は取り込まれません。
主な機能
Smart Checkout: 注文の合計金額について、注文通貨で Viva 決済注文が作成されます。通貨の正しい最小単位が使用されます。
Viva が確認した場合にのみ支払い済み: Viva のウェブフックには署名がないため、プラグインは各取引を Viva API から再取得します。その取引はこの注文の Viva 決済注文に属し、完了しており、注文の合計金額と通貨に一致する必要があります。
ウェブフックと戻り: 注文は Viva のウェブフック、または購入者がストアに戻ったときに確定します。Viva によるウェブフック URL の検証には、加盟店 ID と API Key で自動的に応答します。
二重処理なし: 繰り返し届いたウェブフックや並行して発生した戻りによって、注文が二重に支払い済みになることはありません。そのため、メモ、メール、在庫の重複は発生しません。遅れて届いた支払いが、キャンセル済みまたは返金済みの注文を再度開くこともありません。
金額と通貨のチェック: 不一致がある場合、注文は確認のために保留状態になり、メモが追加されます。
デモアカウントと本番アカウント: それぞれ個別の認証情報を設定します。開始済みの支払いは、テストモードを切り替えた後も、支払いが行われた環境で確認・返金されます。
返金: WooCommerce の注文画面から全額返金と一部返金ができます。返金は支払いの環境と通貨で行われます。
最新の WooCommerce: クラシックチェックアウト、チェックアウトブロック、Pay for order ページ、HPOS に対応しています。支払いに失敗しても注文は支払い可能な状態のままです。支払い後の注文ステータスを選択でき、ログ機能(任意)にはキーや購入者データは含まれません。
要件
WordPress 6.0 以降、WooCommerce 7.0 以降、PHP 8.0 以降。Smart Checkout の認証情報(Client ID と Client Secret)と決済ソース(Source Code)を持つ Viva の加盟店アカウント。ストアの通貨は EUR、GBP、PLN、RON、BGN、CZK、HUF、DKK、SEK、NOK、CHF のいずれか。vibefox.net で入手できる VibeFox ライセンスキー(ドメインごとに 1 つ)。
