概述
WC EveryPay Payment 为 WooCommerce 添加爱沙尼亚、拉脱维亚和立陶宛的 EveryPay 付款功能。下单后,顾客会被转到 EveryPay 付款页面,可使用银行卡、Apple Pay、Google Pay 或网银(bank link)付款(具体取决于您的 EveryPay 账户已启用的方式),然后返回您的店铺。银行卡数据绝不会经过您的网站。
本插件适合拥有 EveryPay 账户的波罗的海地区店铺。插件仅接受一次性付款。不支持通过 WooCommerce 退款或扣款(请使用 EveryPay Merchant Portal),不支持保存银行卡或一键付款,不支持订阅或定期付款,不支持嵌入式银行卡字段,也不支持多币种:一个处理账户只收取一种货币。
主要功能
EveryPay 付款页面:使用 EveryPay Payments API v4 为订单总额创建一次性付款,并将顾客重定向到 EveryPay 付款链接。付款页面的语言跟随您的网站语言。
仅在 EveryPay 确认后才标记为已付款:只有当 EveryPay API 报告付款已结算或已授权后,订单才会标记为已付款,无论是顾客返回店铺时,还是 EveryPay 发送回调时。返回 URL 和回调本身从不被信任。
金额与币种核对:将已付金额和币种与订单进行比对。金额或币种不符,或付款对应的订单已在此期间被取消,都会使订单进入「保留」状态并附带备注。
避免重复处理:重复回调、同时发生的返回与回调,或被重放的通知,都不会让订单被重复标记为已付款。对已付款订单的第二笔付款只会添加备注,提示退还重复付款。
保存每一次尝试:如果顾客在新建付款后仍使用较早的付款链接付款,该付款依然会被识别。
测试与正式:演示环境与正式环境使用各自独立的凭据。付款始终在创建它的环境中核查。
从订单检查付款状态:对于未收到回调的订单,可在订单上执行 Check EveryPay payment status 操作。
现代 WooCommerce:支持经典结账、结账区块、Pay for order 页面以及 HPOS。错误日志不包含密钥、银行卡数据或个人数据。包含爱沙尼亚语翻译。
系统要求
WordPress 6.0 或更高版本,WooCommerce 7.0 或更高版本,PHP 8.0 或更高版本。需要一个 EveryPay 账户,并持有 API 用户名、API secret 和处理账户名称(演示环境与正式环境的凭据相互独立)。商店货币须与处理账户的货币一致。还需要一个来自 vibefox.net 的 VibeFox 许可证密钥(每个域名一个密钥)。
