我使用企业帐户创建了一个托管按钮,并将该代码与我的 php 应用程序集成。
我使用“网站支付标准”并使用“商家服务”页面中提供的工具生成“立即购买按钮”。
我正在使用http://sandbox.paypal.com/进行测试。
商家资料中的配置:
- 即时付款通知 (IPN) 已“启用”并给出“通知 URL”。
- 自动返回已打开。
- 指定的返回 URL(与上面在通知 URL 中给出的相同)
- 付款数据传输已开启
- 网站付款已关闭
- PayPal 帐户可选:已关闭
在第三个选项中创建按钮时,我给出了相同的 notify_url。
交易成功发生并被重定向到我的 notify_url。问题是,我通知页面中来自贝宝响应的 $_POST 是空的。
我在通知程序页面本身的第一行打印了 $_POST。我需要添加任何其他配置吗?我有什么错误吗?