我目前使用Paypal REST API来为具有多个计划的用户处理结算协议。Paypal REST API返回页面
当用户注册一个计划时,他们需要PayPal来支付。完成该步骤后,PayPal将其重定向到我提供的返回URL。
问题是,有时用户会话从贝宝返回时不会持续!
我有session_start()
作为我所有文件中的第一行,所以会话正在创建。在将用户带到PayPal之前,我已经验证$_SESSION
阵列是正在被填充 - 这只是在PayPal后才被带回。
是否有更好的方式来保存这样的数据,以便我可以更新从PayPal返回的用户帐户?或者,也许有一种方法可以通过PayPalrequest传递电子邮件,这样它就会返回到他们返回给我的网站的对象中?
您应该将用户标识添加到发送到PayPal的输入中,然后返回给您 – 2015-02-24 03:14:26
虽然没有输入发送到PayPal。我有一个按钮“Pay with paypal”,他们点击它,然后我发布了一个“使用PayPal创建结算协议”的方法:http://htmlpreview.github.io/?https://raw.githubusercontent .com/paypal/PayPal-PHP-SDK/master/sample/doc/billing/CreateBillingAgreementWithPayPal.html – 2015-02-24 03:22:53
计划是否存在或如何创建? – 2015-02-24 03:26:55