VibeFox Datatrans for PrestaShop

VibeFox Datatrans for PrestaShop

20 €

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

帮助

提问: VibeFox Datatrans for PrestaShop

拖动滑块完成拼图

概述

VibeFox Datatrans Gateway 通过瑞士支付服务提供商 Datatrans 为 PrestaShop 添加付款功能。在付款步骤中,顾客选择 Datatrans,随后被转到 Datatrans 付款页面,使用银行卡、TWINT、PostFinance 或您的 Datatrans 账户中启用的任何其他方式付款,然后返回您的店铺。银行卡数据绝不会经过您的网站。只有在 Datatrans 确认付款后才会创建订单,因此放弃的付款不会留下未付款订单。

本模块适合已拥有 Datatrans 商户账户、希望使用托管付款页面并在 PrestaShop 订单页面处理退款的店铺。本模块仅接受一次性付款。不支持已保存的银行卡或别名、订阅、在您网站上集成 Lightbox 或 Secure Fields、在设置中选择付款方式,也不支持对预授权进行部分扣款。

主要功能

Datatrans 付款页面:按购物车币种以购物车总额创建交易,金额采用正确的最小货币单位,包括 JPY 和 KRW 等无小数位币种,以及 KWD 和 BHD 等三位小数币种。

仅在 Datatrans 确认后才付款:订单在收到带有效签名的 Webhook 后,或在服务器端向 Datatrans 核对交易后,才会创建。仅凭顾客返回店铺,绝不会创建订单。

金额和币种核对:Datatrans 报告的金额和币种会与购物车进行比对,且交易必须属于该购物车。若不一致,订单将进入 Datatrans payment on hold 状态并附上备注。

避免重复处理:重复或并行的 Webhook 及返回操作绝不会创建第二个订单。已付款购物车收到的第二笔成功付款,会在备注中标记为可能的重复扣款。

测试环境和正式环境:每个环境使用各自独立的凭据。退款和扣款始终发往付款时所在的环境。

订单页面退款:可在订单的 Datatrans payment 区块中进行全额或部分退款,重试时不会重复入账。全额退款会将订单设为 Refunded。

先预授权,稍后扣款:可选。订单会保持在 Datatrans payment on hold 状态,直到您在订单区块中扣款或取消该付款。

订单页面的 Datatrans 区块:交易、状态、付款方式、退款记录和备注。可选日志不包含密钥或顾客数据。

系统要求

PrestaShop 8.0 至 9.x,PHP 8.0 或更高版本。需要一个 Datatrans 商户账户,并持有 Merchant ID、服务器对服务器的 API 密码,以及建议配置的 HMAC 签名密钥。还需要一个来自 vibefox.net 的 VibeFox 许可证密钥(每个密钥对应一个域名)。