Flutterwave订阅支付异常:提交表单跳转空白页求解决方案
Flutterwave订阅支付表单空白页问题解决方案
核心问题排查与修复步骤
- 补充必填参数:托管支付表单必须包含
public_key参数,这是关联商户账号的关键,缺失会导致验证失败。修改表单如下:<form method="POST" action="https://checkout.flutterwave.com/v3/hosted/pay"> <input type="hidden" name="public_key" value="你的商户公钥" /> <input type="hidden" name="payment_plan" value="106150" /> <button type="submit">Pay Now</button> </form> - 移除重复表单:页面中存在两个完全相同的表单,可能引发提交逻辑冲突,保留一个即可。
- 验证支付计划状态:确认
106150这个支付计划ID已在你的Flutterwave商户后台创建,且状态为激活,未被禁用或删除。 - 查看浏览器控制台错误:打开浏览器开发者工具(F12)进入「控制台」标签,提交表单后查看是否有参数缺失、网络错误等提示,根据提示进一步排查。
额外验证建议
- 测试时使用Flutterwave提供的测试公钥和测试支付计划ID,排除生产环境配置问题。
- 确认表单的
actionURL正确,官方最新的托管支付端点为https://checkout.flutterwave.com/v3/hosted/pay,无需修改。
内容的提问来源于stack exchange,提问作者Cope
相关产品推荐
相关产品推荐

