概要
VibeFox MakeCommerce Payment は、MakeCommerce (Maksekeskus) による決済を PrestaShop に追加します。決済の段階で購入者は決済方法を選択し、MakeCommerce の決済ページへリダイレクトされます。そこでエストニア、ラトビア、リトアニア、またはフィンランドの銀行のバンクリンクを選択するか、カードで支払いを行い、ショップに戻ります。注文は、MakeCommerce が決済を確認した後にのみ作成されるため、支払いが途中で中断されても未払いの注文は残りません。
MakeCommerce の契約に含まれるすべての決済方法を 1 つの決済方法にまとめたい、バルト諸国およびフィンランドのショップに適しています。銀行やカードの選択は、ショップのチェックアウトではなく MakeCommerce のページ上で行われます。本モジュールには、保存済みカード、定期支払い、サブスクリプション、および MakeCommerce 配送(宅配ロッカー、配送ラベル)の機能はありません。
主な機能
1 つの決済方法: バンクリンクまたはカード (MakeCommerce)。MakeCommerce の決済ページには、ご契約のバンクリンクとカードが表示され、MakeCommerce がサポートしている場合は購入者の言語で表示されます。
MakeCommerce が確認した場合にのみ支払い済み: 署名付きの通知と購入者の署名付きの復帰が検証され、取引は MakeCommerce API を通じて再確認されます。支払額と通貨はカートと一致している必要があります。一致しない場合、注文はメモ付きで MakeCommerce payment on hold になります。
Merchant Portal での設定は不要: 各取引は独自の復帰用、キャンセル用、および通知用の各 URL を保持します。
二重処理なし: 重複した通知、通知と復帰が同時に発生した場合、または古い決済リンクによる支払いが、2 つ目の注文を作成したり、支払いを 2 回記録したりすることはありません。
ステータス確認: 注文ページの Check MakeCommerce payment status ボタンは API に照会し、通知が失われていた場合は注文を完了させます。決済の確認中は、購入者に Check again ボタンが表示されます。
テストモードと本番モード: 各環境に個別のキーを用意しています。ステータス確認と返金は、常にその支払いが行われた環境に対して行われます。
注文ページからの返金: MakeCommerce payment ブロックから全額返金および一部返金が可能です。返金額は実際に支払われた金額までです。全額返金を行うと、注文は Refunded になります。
注文ページの MakeCommerce ブロック: カートのすべての取引、返金履歴、および MakeCommerce のメモを表示します。ログにはキーや購入者データは含まれません。
要件
PrestaShop 8.0 ~ 9.x、PHP 8.0 以降。テスト環境および本番環境用の Shop ID と Secret key を持つ MakeCommerce アカウント。通知を受け取るため、ショップがインターネットからアクセス可能であること。vibefox.net の VibeFox ライセンスキー(1 つのキーにつき 1 ドメイン)。
