概述
VibeFox Stripe Gateway 通过 Stripe Checkout 为 WooCommerce 添加银行卡付款功能。下单后,顾客会被引导至 Stripe 托管的付款页面,使用信用卡或借记卡完成付款,然后返回您的店铺。银行卡数据绝不会经过您的网站。
本插件适合希望通过 Stripe 账户接受银行卡付款、又不想在自己网站上搭建银行卡表单的店铺。本插件仅接受一次性银行卡付款。不支持保存银行卡、订阅、网站内的银行卡表单、您网站上的 Apple Pay 或 Google Pay 按钮,也不支持分开的授权与扣款。
主要功能
Stripe Checkout:按订单币种为订单总额创建付款会话,包括 JPY、KRW 等无小数位币种,以及 KWD、BHD 等三位小数币种。
仅在 Stripe 确认后标记为已付款:订单会在收到已签名的 Stripe Webhook 后,或在顾客返回店铺时通过服务器端核实付款后,标记为已付款。Webhook 缺失不会使已付款订单处于待处理状态。
金额与币种核对:将 Stripe 报告的金额和币种与订单进行比对。若不一致,订单会被保留(On hold)并附上备注。
不会重复处理:重复的 Webhook 和返回操作绝不会使订单完成两次,因此不会产生重复的邮件、备注或库存扣减。新的付款尝试或取消的订单会关闭之前的 Stripe 会话,因此顾客无法付款两次。
测试模式与正式模式:每种模式各有独立的密钥和 Webhook 签名密钥。退款始终会退至付款时所处的模式。
退款:可在 WooCommerce 订单页面进行全额或部分退款。在 Stripe Dashboard 中进行的退款会记录在订单上。
订单状态可选:付款成功后设为处理中、已完成或保留。
现代 WooCommerce:经典结账、结账区块、Pay for order 页面、HPOS。可选日志,不记录密钥或顾客数据。
系统要求
WordPress 6.0 或更高版本,WooCommerce 7.0 或更高版本,PHP 8.0 或更高版本。一个 Stripe 账户,包含私密 API 密钥和 Webhook 端点。一个来自 vibefox.net 的 VibeFox 许可证密钥(每个域名一个密钥)。
