VibeFox iPay88 for OpenCart

VibeFox iPay88 for OpenCart

20 €

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

帮助

提问: VibeFox iPay88 for OpenCart

拖动滑块完成拼图

概述

VibeFox iPay88 Payment 为 OpenCart 3 和 OpenCart 4 添加 iPay88 付款功能,支持 iPay88 马来西亚、菲律宾、印度尼西亚和泰国。在结账的最后一步,顾客点击 Confirm Order,随后跳转到您所在地区的 iPay88 付款页面,并在该页面使用信用卡、FPX 网上银行、电子钱包或您的 iPay88 账户提供的其他方式付款,然后返回您的商店。OpenCart 会在付款前创建订单,但只有在 iPay88 通过已签名的响应报告结果后,订单才会获得状态,因此未付款的尝试会保持为缺失订单。

本扩展适合东南亚拥有 iPay88 商户账户、并希望顾客在 iPay88 页面付款的店铺。本扩展仅接受一次性付款。OpenCart 不提供退款功能(退款需在 iPay88 商户门户中进行),也不支持保存银行卡、订阅、预授权与扣款、您网站上的银行卡输入框,以及自动重新查询状态。

主要功能

四个 iPay88 地区:可选择马来西亚、菲律宾、印度尼西亚或泰国。订单以其自身货币扣款;如果该货币无法在您所在地区扣款,付款方式会被隐藏。IDR 以无小数形式发送。

仅在 iPay88 确认后才标记为已付款:只有在收到使用您的 Merchant Key 签名、且金额和货币与订单一致的响应后,订单才会标记为已付款。如果不一致,订单会进入带备注的审核状态。之后,OpenCart 会发送其常规订单邮件。

iPay88 的两种响应:顾客返回和服务器对服务器的后台通知(backend)以相同方式处理。只有在处理完成后才会确认后台通知,否则 iPay88 会重新发送。

SHA256 或 SHA1 签名:按照 iPay88 当前规范使用 SHA256,SHA1 作为旧版选项。两种格式的响应均可接受。

不重复处理:重复或同时到达的响应绝不会重复应用同一笔付款,一个购物车只会被支付一次。针对已取消订单的付款或针对已付款订单的第二笔付款会添加备注,且绝不会重新打开订单。

待处理和失败的付款:待处理付款(例如 ATM 或虚拟账户转账)会获得自己的等待状态,直到 iPay88 确认。付款失败后,订单保持无状态,顾客可以看到原因,并可以使用同一购物车重新付款。

测试模式和参考前缀:使用固定的小额测试金额代替订单总额;同一 iPay88 账户上的多个店铺可使用可选的参考前缀。

您自己的订单状态和订单选项卡:为已付款、等待中、审核中和失败的付款选择 OpenCart 状态;还可设置地理区域、最低总额和排序。订单页面有一个选项卡,显示 RefNo、TransId、金额、PaymentId、AuthCode 和错误信息。可选日志不包含个人数据或签名。

系统要求

OpenCart 3.0.x(已在 3.0.5.0 上测试)或 OpenCart 4.0.2 及更高版本(已在 4.1.0.3 上测试),PHP 8.0 或更高版本。同一个下载文件包含两个版本的安装包。一个带有 Merchant Code 和 Merchant Key 的 iPay88 商户账户,并且您的网站地址已在 iPay88 注册为请求 URL。一个来自 vibefox.net 的 VibeFox 许可证密钥(每个域名一个密钥)。