VibeFox Xendit for PrestaShop

VibeFox Xendit for PrestaShop

20 €

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

帮助

提问: VibeFox Xendit for PrestaShop

拖动滑块完成拼图

概述

VibeFox Xendit Payment Gateway 为印度尼西亚、菲律宾、越南、泰国、马来西亚和新加坡的店铺向 PrestaShop 添加 Xendit 付款功能。在付款步骤中,顾客选择 Xendit,随后被转到 Xendit 托管的发票页面,使用您 Xendit 账户中为购物车币种启用的任一付款渠道(虚拟账户、电子钱包、二维码、零售网点或银行卡)付款,然后返回您的店铺。只有在 Xendit 确认付款后才会创建订单。

本模块适合希望通过一个 Xendit 账户提供东南亚本地付款方式、无需在自有网站上构建付款表单的店铺。退款须在 Xendit 控制面板中办理,而不是在 PrestaShop 后台中。模块不支持保存银行卡、订阅、结账页面上的付款字段、单独的授权与扣款,也不支持 xenPlatform 子账户。

主要功能

Xendit 托管发票:每次付款尝试生成一张发票,金额为购物车总额(以购物车币种计)。IDR 和 VND 以整数发送,其他币种最多保留两位小数。

仅在 Xendit 确认后才标记为已付款:Webhook 使用该模式的验证令牌进行校验,发票状态、金额和币种在创建订单前始终从 Xendit API 重新读取。

金额与币种核对:已付款的发票若与购物车总额或币种不符,将创建状态为 Xendit payment on hold 并附带备注的订单。

避免重复处理:重复的 Webhook、Webhook 与顾客返回同时到达,或第二张已付款的发票,都不会创建第二个订单。重试时会复用未结发票,或先使其过期,因此同一购物车永远不会同时存在两张未结发票。

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

订单状态可自选:付款成功后设为 Payment accepted 或 Delivered。

七种币种:IDR、PHP、VND、THB、MYR、USD 和 SGD。仅在这些币种下显示付款方式。

订单页面上的 Xendit 区块:订单的所有发票,包括模式、金额、状态和付款渠道,以及付款备注。错误始终记录,且不包含密钥或顾客数据。

系统要求

PrestaShop 8.0 至 9.x,PHP 8.0 或更高版本。需要一个 Xendit 账户,并持有测试与正式模式的 Secret API 密钥以及 Webhook 验证令牌。还需要一个来自 vibefox.net 的 VibeFox 许可证密钥(每个域名一个密钥)。