概要
VibeFox PayU Payment は、PayU 決済ページ(ポーランドおよびヨーロッパ)による支払いを PrestaShop に追加します。購入者は PayU のページにリダイレクトされ、貴店の POS で利用可能な決済方法(BLIK、pay-by-link 銀行振込、カードなど)のいずれかで支払いを行い、ショップに戻ります。カード情報や銀行データが貴店のサイトに届くことはありません。注文は PayU が支払いを確認した後にのみ作成されるため、支払いを中断しても未払いの注文は残りません。
すべての PayU 決済方法を単一の支払いオプションにまとめたい、PayU アカウントを持つポーランドやヨーロッパのショップに適しています。本モジュールには、ショップ内での決済方法の選択やカード入力フォーム、保存済みカード、ワンクリック決済、定期購入、PayU の分割払いやクレジットウィジェットはなく、環境ごとに 1 つの POS のみに対応します。
主な機能
PayU 決済ページ: カートの通貨によるカート合計金額に対する単一の支払いオプション。対応通貨は 13 種類です: PLN、EUR、CZK、HUF、RON、BGN、GBP、USD、CHF、DKK、NOK、SEK、UAH。
PayU が確認した場合のみ支払い済み: 注文は、決済環境の Second Key で署名された通知を受信した後、または購入者の復帰時にサーバー側でステータスを確認した後に作成されます。通知 URL はすべての決済とともに送信されるため、PayU 側で設定する必要はありません。
金額と通貨の確認: カートと一致しない決済は、メモ付きで注文を PayU payment on hold に移し、支払い済みとはしません。
安全な再決済: 試行ごとに専用の PayU 注文が作成され、前回の未完了の注文は閉じられるため、古い決済リンクから二重に支払われることはありません。
確認待ちの決済: 自動受け取りを行わない POS の場合、決済は自動的に受け取られるか、注文ページの Receive PayU payment および Cancel PayU payment ボタンで受け取り、またはキャンセルされます。
Live と Sandbox のキーを分離: デフォルトは Sandbox です。ステータス確認と返金には、常に決済の環境が使用されます。
注文ページからの返金: PayU payment ブロックで全額返金および一部返金が可能で、金額と通貨は PayU が請求したものに合わせます。PayU の最終返金ステータスはメモとして届きます。
注文ページの PayU ブロック: PayU 注文 ID、ステータス、返金履歴、メモを表示します。キーや顧客データを含まない任意のログを利用できます。
要件
PrestaShop 8.0 から 9.x、PHP 8.0 以降。POS(POS ID、Second Key、OAuth client ID と secret)を持つ PayU アカウントと、テスト用の独立した PayU サンドボックスアカウント。PayU が対応しているショップの通貨。通知を受信するために、ショップがインターネットからアクセス可能であること。vibefox.net で購入した VibeFox ライセンスキー(ドメインごとに 1 つ)。
