我正在尝试使用 REST API 为我的网站在 Paypal 设置定期付款,我有2个问题/问题:

  • 无法在paypal结帐页面中查看交易详情:

对于一次性付款,我知道如何通过提供item_list的值来显示交易详细信息(如https://developer.paypal.com/docs/api/中所示) .

但是,我不知道我们应该提供什么值,以便定期付款配置文件也会显示在结帐页面上 .

在下图(左侧)中,您可以看到没有向客户提供有关付款金额和设置费用的信息 .

image

如果我在用户尝试定期付款时切换到 生产环境 环境,则会将用户重定向到paypal网站并看到此错误:

抱歉,我们目前无法设置预先批准的付款 . 请返回商家并选择其他付款方式 .

那么定期付款的问题是什么:为什么用户在结帐paypal结账页面上看不到任何有关付款金额的信息 . 为什么在 生产环境 环境中用户会收到该错误消息?

我正在使用这个文档:

http://paypal.github.io/PayPal-PHP-SDK/sample/doc/billing/CreatePlan.html

http://paypal.github.io/PayPal-PHP-SDK/sample/doc/billing/CreateBillingAgreementWithPayPal.html

http://paypal.github.io/PayPal-PHP-SDK/sample/doc/billing/ExecuteAgreement.html

  • 当PayPal客户取消定期付款时,我将如何收到通知?对于我的网络应用程序来说,知道何时取消定期付款非常重要 . 我读了一些关于webhooks的东西,是这样的吗?你能给我一些文件吗?

我的位置是罗马尼亚,如果这很重要 .

谢谢,

克特林