我们正在开发一个市场网络应用程序,代表卖家向客户收费。
在阅读PayPal的API文档后,唯一的解决方案似乎是Permissions服务。
根据文件。在通过access token
调用检索卖家的token secrete
和RequestPermissions
后,我们生成了X-PAYPAL-AUTHORIZATION标头以启动快速结帐payment id
。但是,生成的payment id
与我们的PayPal帐户而非卖家帐户相关联,这不是预期的行为。
如PayPal Name-Value Pair API Basics中所述,在SUBJECT
字段中添加卖家的电子邮件地址确实有效,但在我们测试时,它与access token
和{无关{1}}。
token secrete
字段的问题在于我们无法确保卖家与我们的电子邮件地址是PayPal存档的一个。
SUBJECT
权限似乎可以获得有效的电子邮件地址,但需要PayPal预先批准。事实上,我遇到过许多不需要此权限但能够代表其他用户发起付款的网站。有没有办法让卖家'没有GetBasicPersonalData
权限的电子邮件或PayPal ID?除电子邮件或PayPal ID外,我们实际上并不需要任何其他个人数据。