VibeFox Xendit for OpenCart

VibeFox Xendit for OpenCart

20 €

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

帮助

提问: VibeFox Xendit for OpenCart

拖动滑块完成拼图

概述

VibeFox Xendit Payment Gateway 为印度尼西亚、菲律宾、越南、泰国、马来西亚和新加坡的店铺向 OpenCart 3 和 OpenCart 4 添加 Xendit 付款功能。在最后一个结账步骤中,顾客点击 Confirm Order,被转到 Xendit 托管的账单页面,使用您 Xendit 账户中为订单币种启用的任一付款渠道付款(虚拟账户、电子钱包、二维码、零售网点或银行卡),然后返回您的店铺。OpenCart 会在付款前创建订单,但只有在 Xendit 确认付款后,订单才会获得状态。

适合希望通过一个 Xendit 账户提供东南亚本地付款方式、又不想在自己网站上搭建付款表单的店铺。退款在 Xendit Dashboard 中处理,而不是在 OpenCart 后台。本扩展不支持保存银行卡、订阅、结账页面上的付款字段、分别授权和扣款,也不支持 xenPlatform 子账户。

主要功能

Xendit 托管账单:每次付款尝试对应一张账单,金额为订单总额(按订单币种)。IDR 和 VND 以整数发送,其他币种保留两位小数。

仅在 Xendit 确认后标记为已付款:webhook 会使用该模式的验证令牌进行校验,订单获得状态之前,账单的状态、金额和币种总是重新从 Xendit API 读取。然后 OpenCart 发送常规订单邮件。

金额和币种检查:已付款的账单若与订单总额或币种不符,订单会进入带备注的审核状态。

避免重复处理:重复的 webhook、与顾客返回同时到达的 webhook,或第二张已付款的账单,都不会重复应用付款。新的尝试会复用未结账单,或先使其过期,因此同一购物车永远不会有两张未结账单。

测试和正式模式:分别使用独立的密钥和 webhook 验证令牌。前缀错误的密钥不会被保存,测试通知也绝不会确认正式付款。

自定义订单状态:为已付款订单、已完成订单以及审核中的付款选择 OpenCart 状态。

七种币种:IDR、PHP、VND、THB、MYR、USD 和 SGD。付款方式只会在这些币种下显示,并且仅限于您设置的地理区域和最低消费金额范围内。

订单页面的 Xendit 选项卡:显示该订单及其购物车的所有账单,包括模式、金额、状态和付款渠道,以及付款备注。错误总会被记录,但不包含密钥或顾客数据。

要求

OpenCart 3.0.x(已在 3.0.5.0 上测试)或 OpenCart 4.0.2 及更高版本(已在 4.1.0.3 上测试),PHP 8.0 或更高版本。一个下载包中包含两个版本的安装包。一个 Xendit 账户,并持有测试和正式模式的密钥 API 和 webhook 验证令牌。来自 vibefox.net 的 VibeFox 许可证密钥(每个域名一个密钥)。