概述
VibeFox Conekta Gateway 为 OpenCart 3 和 OpenCart 4 添加通过 Conekta(墨西哥)的付款功能。在结账的最后一步,顾客点击 Confirm Order,随后被转到 Conekta 安全的托管付款页面,并可按您允许的方式付款:信用卡或借记卡、OXXO 及其他门店的现金、SPEI 银行转账或 BNPL。付款完成后,顾客返回您的商店。银行卡信息永远不会经过您的网站。OpenCart 会在付款前创建订单,但只有在 Conekta 确认付款或发出 OXXO 或 SPEI 付款编号之后,订单才会获得状态,因此未付款的尝试会保持为缺失订单。
本扩展适合以 MXN 或 USD 销售、并希望通过一个 Conekta 账户在同一付款方式中同时提供银行卡和现金付款的墨西哥商店。扩展仅支持一次性付款。结账页面没有银行卡表单,不支持保存的银行卡、订阅、预授权后再捕获,也不支持分期付款(MSI)。在 Conekta 后台进行的退款或拒付仅会记录在订单中,不会自动登记。
主要功能
Conekta 托管结账页面:以订单货币为订单总额创建 Conekta 订单,包含商品、折扣、税费和运费。MXN 订单提供现金、SPEI 和 BNPL;USD 订单仅提供银行卡。
仅在 Conekta 确认后付款:webhook 和顾客的返回操作都只会使用您的私钥通过 Conekta API 读取订单。通知或返回网址中的任何内容都不会被信任。随后 OpenCart 会发送其常规订单邮件。
金额和货币核对:将以分为单位的金额和货币与订单进行比对。任何差异,或在正式商店收到测试模式付款,都会将订单放入您的保留状态以供审核。
OXXO 和 SPEI:顾客获得付款编号后,订单会进入您设置的等待付款状态,并在 Conekta 报告付款后转为已付款状态。
不会重复处理:重复或同时收到的通知绝不会重复扣款。在新的尝试之前,购物车先前的 Conekta 结账会被复用、若已付款则确认,或被取消,因此旧链接无法被付款两次。
测试和正式模式:每种模式使用单独的私钥,结账时显示测试模式提示。通知和退款始终使用付款时所处模式的密钥。
订单页面退款:在订单的 VibeFox Conekta Gateway 选项卡中进行全额或部分退款,金额不超过 Conekta 实际收取的金额。全额退款会设置 Refunded 状态。
OpenCart 条件:您自己的订单状态、地理区域、最低订单金额和排序。可选的日志不包含 API 密钥或顾客联系信息。
系统要求
OpenCart 3.0.x(已在 3.0.5.0 上测试)或 OpenCart 4.0.2 及更高版本(已在 4.1.0.3 上测试),PHP 8.0 或更高版本。一个下载包同时包含两个版本的安装包。结账货币为 MXN 或 USD。一个 Conekta 账户,并具有测试和正式私钥,以及 Conekta 后台中的 webhook。一个从 vibefox.net 获取的 VibeFox 许可证密钥(每个域名一个密钥)。
