java - 手动授予第三方集成

标签 java paypal paypal-permissions

我希望将 paypal 集成为我的客户的支付网关。

我知道要获得第三方许可,您可以使用 RequestPermissions,它会返回一个 token ,您可以使用该 token 向用户请求许可,然后您将拥有访问 token 和 secret token 来调用 Paypal API。

但在我的集成中我不能使用重定向和回调,所以我需要我的客户手动授予权限,如 paypal 文档中所述:https://developer.paypal.com/docs/classic/admin/third-party/

我的问题是,在我的客户在他的第三方许可中添加我的应用程序之后,我如何仅使用他的 Paypal 电子邮件检索用户的访问 token / secret token ?或者,也许我不需要它,我可以只用我客户的电子邮件调用 Paypal Api?

感谢您的帮助。

最佳答案

您可以通过登录到您的 PayPal 帐户、进入个人资料,然后进入 API 访问(或者它可能会说请求 API 凭据)来手动执行此操作。

进入后,您将选择授予 API 权限,然后输入您要授予权限的应用程序的 API 用户名,然后选中您要授予的权限的所有复选框。

当然,您可以让您的用户在他们的帐户中执行此操作,并使用您的 API 用户名来授予权限。

然后您只需在 SUBJECT 参数中的 API 请求中发送他们的 PayPal 电子邮件地址,就像执行 un/pw/signature 一样。

关于java - 手动授予第三方集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22164918/

相关文章:

java - 找不到资源包异常

java - Spring MVC 与路径变量的映射

java - HashTable 和 HashMap key-value 是如何存储在内存中的?

javascript - Meteor 应用程序中 PayPal 的 IPN 监听器

asp.net - 在 ASP.net 中使用 NVP API 时 Paypal SetExpressCheckout 的问题

php - PayPal IPN - 发送到 ipn.php 的是什么?

paypal - 搜索客户交易数据

java - 无状态身份验证是否适用于每用户数据库连接?