VibeFox Authorize.Net for OpenCart

VibeFox Authorize.Net for OpenCart

20 €

每个许可证的价格:1 个域名,12 个月的更新和支持。

帮助

提问: VibeFox Authorize.Net for OpenCart

拖动滑块完成拼图

概述

VibeFox Authorize.Net Gateway 在 OpenCart 3 和 OpenCart 4 结账的最后一步添加一个站内信用卡表单,并通过 Authorize.Net 扣款。Authorize.Net 的 Accept.js 库会在客户的浏览器中,将卡号、有效期和卡片安全码转换为一次性令牌。只有该令牌会到达您的服务器,因此卡数据既不会发送到您的商店,也不会存储在商店中。OpenCart 在付款前创建订单,但只有在 Authorize.Net 批准交易后,订单才会获得状态,因此被拒绝的卡只会留下一个缺失订单。

本扩展适用于美国、加拿大、英国、欧洲、澳大利亚和新西兰的商店,前提是商店拥有 Authorize.Net 商户账户,并希望客户在不离开结账页面的情况下使用卡付款。本扩展不提供已保存卡、客户资料、订阅、eCheck/ACH、Apple Pay、Google Pay、PayPal 或 3-D Secure,也不支持部分捕获和货币转换。

主要功能

使用 Accept.js 的卡表单:在 Confirm Order 步骤显示卡号、有效期和卡片安全码输入框。卡被拒绝时,表单下方会显示原因,客户可以更换另一张卡。

授权并捕获,或仅授权:立即扣款,或冻结资金并稍后在订单页签中使用 Capture payment 进行捕获。

金额和货币正确:订单总额以订单货币扣款。如果扣款金额与订单不符,订单会进入审核状态,且只能退还实际收取的金额。

避免重复扣款:双击、打开第二个标签页或重复提交,都不会导致同一订单被扣款两次。之后 OpenCart 会照常发送订单邮件。

欺诈审核支持:被 Fraud Detection Suite 拦截的交易会使订单进入带备注的审核状态。

Webhook(可选,推荐):欺诈审核决定,以及在 Authorize.Net 后台进行的捕获或作废,都会更新订单。每条通知都经过签名,并通过 API 再次核实。

从订单页面退款和捕获:全额退款会作废尚未结算的交易;已结算的交易可以在订单的 VibeFox Authorize.Net Gateway 页签中全额或部分退款。

沙盒与生产环境:独立的凭据,通过一个开关切换。捕获、退款和 Webhook 核实始终使用付款时所用的模式。您自己的订单状态、地理区域和最低金额。错误日志中的密钥、令牌和个人数据均已隐藏。

系统要求

OpenCart 3.0.x(已在 3.0.5.0 上测试)或 OpenCart 4.0.2 及更高版本(已在 4.1.0.3 上测试)、PHP 8.0 或更高版本、结账页面使用 HTTPS。一个下载文件包含两个版本的安装包。一个 Authorize.Net 账户,包含 API Login ID、Transaction Key 和 Public Client Key(使用 Webhook 时还需要 Signature Key)。订单货币为 USD、CAD、CHF、DKK、EUR、GBP、NOK、PLN、SEK、AUD 或 NZD。一个从 vibefox.net 获取的 VibeFox 许可证密钥(每个域名一个密钥)。