带有编码用户ID的PayPal付款

时间:2018-09-03 10:49:49

标签: paypal

我需要有关贝宝付款的帮助。我目前正在使用Java SDK,并且在沙盒环境中工作。

我正在尝试在我的Web应用程序中实现一个按钮,使用户能够在其Paypal帐户中获得金钱奖励。我的第一个想法是询问他们的电子邮件,然后-使用SDK创建付款项并发送。一切正常,除了当有人(无意中假设)输入错误的电子邮件时,不会转移资金。这就是为什么我决定要求用户使用Paypal登录,然后使用其Paypal ID更加防错的原因。

因此,我按照here中所述的步骤进行操作。

我可以成功交换授权码并接收访问和刷新令牌。然后,我使用它们来加载仅包含user_id(登录范围为openid)的用户信息。

当我尝试创建具有收件人类型PayoutItem和值-来自PAYPAL_ID对象的user_id的{​​{1}}时,操作不成功(没有错误-仅是批处理结果是Userinfo)。

我们没有,我们也不希望与该用户进行任何交易-因此无法使用null来检索付款人ID。

我怀疑getTransactionDetails不是要使用的正确属性。但是,我找不到任何有关如何将付款与收件人类型为user_id并结合了贝宝登录的付款进行集成的信息。

请帮助!

0 个答案:

没有答案