概述
VibeFox ePayco Payment 为 OpenCart 3 和 OpenCart 4 添加通过 ePayco 结账页面完成的付款功能。在最后一步下单时,顾客点击 Confirm Order,ePayco 结账页面会以弹出窗口的形式显示在您的店铺上方,或跳转到 ePayco 付款页面。顾客在该页面使用您 ePayco 账户中已启用的付款方式付款:银行卡、PSE 银行转账、现金支付网络或电子钱包。OpenCart 在付款前就会创建订单,但只有在 ePayco 确认交易后,订单才会获得状态,因此未付款的尝试会保留为缺失订单。
本扩展适合在哥伦比亚销售、以哥伦比亚比索(COP)或美元(USD)定价并拥有 ePayco 账户的店铺。扩展仅支持一次性付款。不支持店铺退款、保存银行卡、订阅或拆分付款,也不会向 ePayco 查询待处理的交易。
主要功能
ePayco Checkout:以订单货币为订单总额创建结账会话,包含税费、账单姓名、地址、电子邮件和电话。可选弹出窗口或跳转,并根据顾客店铺的语言显示西班牙语或英语。
仅在 ePayco 确认后标记为已付款:订单状态会在收到经签名的 ePayco 确认后设置,或在顾客返回店铺时对交易进行服务器端核实后设置。没有有效签名的确认会被拒绝。
待处理付款:PSE 转账和现金付款会停留在您选择的状态,待 ePayco 批准后变为已付款。付款被批准或失败时,OpenCart 会向顾客发送电子邮件。
金额和货币核对:ePayco 批准的金额和货币会与订单进行比较。若不一致,订单会进入带备注的审核状态。
避免重复处理:重复的确认和顾客返回不会重复应用同一笔付款。若购物车的较早订单已付款,则不会再次发送至 ePayco;已付款订单收到的第二笔已批准付款会被标记以供审核。
测试模式:结账会话以测试交易的形式创建。测试交易永远无法为以正式模式下的订单付款。
订单选项卡:显示订单的 ePayco 参考号、状态、付款方式、批准代码以及 ePayco 备注。ePayco 报告的撤销将设置为您选择的状态。
OpenCart 条件:地理区域、最低订单总额和排序。日志不含密钥或顾客数据;错误始终会被记录。
系统要求
OpenCart 3.0.x(已在 3.0.5.0 上测试)或 OpenCart 4.0.2 及更高版本(已在 4.1.0.3 上测试),PHP 8.0 或更高版本。一个下载包同时包含两个版本的安装包。订单货币为 COP 或 USD。一个拥有四个密钥(P_CUST_ID_CLIENTE、P_KEY、PUBLIC_KEY、PRIVATE_KEY)的 ePayco 账户。一个来自 vibefox.net 的 VibeFox 许可证密钥(每个域名一个密钥)。
