问题标签 [paypal-permissions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 如何在 Ruby 中将 Mass Pay API 与新的 REST API 一起使用?
我们目前在我们的项目中使用了两个 gem:
我们使用 Permissions SDK 从使用我们的应用程序的用户那里获得授权,以代表他们进行“Mass Pay API 调用”。
在我们从权限调用中获取令牌后,我们启动一个商家 API 实例并调用该mass_pay
方法:
我现在遇到的问题是,在 github 上的“merchant-sdk-ruby”页面上,有一条通知说 API 将被弃用,我们应该使用 REST API。
- 如何使用 REST API 代表其他用户进行批量付款?我无法在 REST 文档中找到任何关于此的内容。它仅用于使用 PayPal 登录并为此获取令牌。
- 有没有人有这方面的例子?
paypal - 如何通过自适应支付 Java API 使用 PayPal 权限
作为 API 调用者,我想在我是次要接收者的情况下对链式付款进行退款。为此,我需要主要接收者的许可。
如果我是对的,我需要使用权限 API 的 RequestPermissionsRequest 和 REFUND 范围来获取权限,并使用响应令牌和贝宝重定向的验证码(在用户授予我们权限后)来执行 GetAccessTokenRequest 以接收访问令牌。
我的问题是如何在 RefundRequest 调用中使用这个令牌?
paypal - Paypal API 代表第三方调用
我找不到如何代表第三方使用 PayPal SDK 进行 API 调用。我找到了这个https://developer.paypal.com/docs/classic/permissions-service/integration-guide/PermissionsAbout/和这个PayPal Permissions API,但我没有在 Paypal 权限-sdk-php 或休息中看到任何方法-api-sdk-php 来做到这一点。有人知道如何使用用户访问令牌进行 API 调用吗?
paypal - Paypal 请求权限服务:很抱歉,您的交易已超时。请重试您的交易
我正在使用贝宝请求权限服务为我的沙盒应用程序授予退款权限。这是那个的代码
使用此代码我收到此消息
responseEnvelope.timestamp=2016-06-24T05%3A30%3A37.350-07%3A00 responseEnvelope.ack=成功 responseEnvelope.correlationId=06cb98ac28931/ responseEnvelope.build=2210301 token=AAAAAAAi3Sw3MkHlV5t2
但是当我在这个 url 中放置令牌时,将 帐户持有人的浏览器重定向到 PayPal,并将请求令牌包含在 request_token 参数中
我收到此错误
哎呀!很抱歉,您的交易已超时。请重试您的交易
那么为什么会这样呢?我哪里错了?我在没有登录我的贝宝帐户的情况下使用此网址。此过程是否也会授予所有管理员和其他卖家所需的权限?
paypal - 搜索客户交易数据
我正在构建一个类似于个人理财的应用程序。为此,我需要获取有关该客户交易的信息。
我设法在权限服务中运行GetBasicPersonalData示例。
这里它说请求TRANSACTION_SEARCH
将允许我TransactionSearch
代表客户使用。
没有这样的端点,并且使用类似构造的标头调用NVP 服务也不会这样做。METHOD=TransactionSearch
X-PAYPAL-AUTHORIZATION
如何使用从权限服务中检索到的令牌和令牌秘密来列出该客户的交易?
更新:根据FAQ#6 here,X-PAYPAL-AUTHORIZATION
应该用 来替换USER
、PWD
和SIGNATURE
params。当我以这种方式调用 nvp 服务时,我得到:
TIMESTAMP=2016%2d11%2d07T15%3a35%3a36Z&CORRELATIONID=f50b7296c2d28&ACK=Failure&VERSION=94%2e0&BUILD=24616352&L_ERRORCODE0=10002&L_SHORTMESSAGE0=Authentication%2fAuthorization%20Failed&L_LONGMESSAGE0=You%20do%20not%20have%20permissions%20to%20make%20this%20API%20call&L_SEVERITYCODE0=错误
c# - Paypal .Net SDK 支付 API 代表第三方调用权限
我使用 Paypal .Net SDK ( https://github.com/paypal/PayPal-NET-SDK ) 进行支付 API 调用。它需要一个 APIContext 对象在 API 调用中传递。
通过使用我的 paypal 应用程序的 clientid 和 clientsecret,我可以获得 accesstoken 来创建 APIContext 对象。但这会向我的商家帐户付款。
我想代表其他商家进行支付和退款 API 调用。为此,我使用了 Paypal Permission SDK ( https://github.com/paypal/permissions-sdk-dotnet ) 从第三方商家那里获得许可。一旦商家授予许可,我就会得到令牌和秘密。在这个阶段我找不到任何文档如何使用该令牌和秘密来调用贝宝 API?
谁能指导我如何使用该令牌和秘密(从权限 API 接收)来制作有效的 APIContext,可用于调用各种 paypal.net sdk API 调用?
paypal - PayPal 权限 API 更新集成
我正在集成 PayPal Permission API 以在 PayPal 中访问客户的详细信息,但文档说自适应支付和权限不再可用于新的集成。在这里,我分享了文档链接。请建议是否有任何其他替代方法来集成权限 API