Paypal 如何确定用户是否删除了其未来付款的同意书?
正如标题所说,我想检查用户是否已在其PayPal个人资料中删除了对未来付款的同意。我目前只在沙箱环境中使用iOS mSDK和Java REST API SDK进行测试 我期望使用refreshToken创建新的AccessToken会抛出错误,但这仍然是可能的。然后我尝试查询用户信息,但这也是可能的Paypal 如何确定用户是否删除了其未来付款的同意书?,paypal,paypal-sandbox,Paypal,Paypal Sandbox,正如标题所说,我想检查用户是否已在其PayPal个人资料中删除了对未来付款的同意。我目前只在沙箱环境中使用iOS mSDK和Java REST API SDK进行测试 我期望使用refreshToken创建新的AccessToken会抛出错误,但这仍然是可能的。然后我尝试查询用户信息,但这也是可能的 如果我创建了一个新的付款,那么我会得到一个错误(必需的范围)。但是没有一种方法可以在每次不创建事务的情况下检查它吗?您可以随时调用UpdateBlingReement API来检查它是否处于活动状态
如果我创建了一个新的付款,那么我会得到一个错误(必需的范围)。但是没有一种方法可以在每次不创建事务的情况下检查它吗?您可以随时调用UpdateBlingReement API来检查它是否处于活动状态。
Paypal也有IPN设置来坚持这种通知。如果不使用IPN(尚未测试),我没有找到解决这个问题的好方法。我现在使用的解决方法如下所述: 结论:如果用户同意仍然存在,则使用refreshToken生成的accessToken在“expires_in”字段中的值为“900”。否则为“28800”
有谁有更好的解决方案吗?谢谢你的回答。我无法找到使用refreshToken获取协议Id的方法。你能给我一个提示吗?