【问题标题】:Payout in Sandbox沙盒支付
【发布时间】:2015-03-08 08:19:35
【问题描述】:

Paypal 新手在这里。我正在使用 .net sdk 在沙盒环境中调用 PayPal 的 rest api。我正在尝试测试批量支付(Mass Payment)。

问题 1. 预先创建的沙盒“促进者”帐户余额为零。我似乎找不到任何方法可以在帐户中获得一些钱,以便我可以测试支出。如果我创建一个新的企业帐户,我可以指定一个期初余额,但是当我尝试使用这个新帐户进行支付时,即使我能够成功获得令牌,我在尝试支付时也会收到 403 禁止响应.

问题 2: 使用服务商帐户,我可以提交付款请求,但它的行为似乎从几天前发生了变化。几天前,所有支付请求都被拒绝,并会显示在沙盒网站的交易列表中。我以为他们被拒绝了,因为余额为零。从昨天开始,通过服务商账户进行的所有支付交易都处于 PENDING 阶段,并且它们不会出现在交易列表中。 payout_batch_id 的 Payment/Get 请求总是在一天后返回为待处理,但沙盒网站上没有这些交易的迹象。

【问题讨论】:

  • 您能否分享一下您说“我能够成功获取令牌”时得到的令牌响应?使用 OAuth2,即使您获得令牌,它也必须具有您尝试访问的端点的适当范围。

标签: paypal paypal-sandbox


【解决方案1】:

1 - 创建一个新帐户并为其提供期初余额是正确的,这对您测试 MassPay 来说应该很好。如果您收到 403 错误,这听起来像是您的 API 端点或其他问题。需要查看 API 请求/响应示例以了解更多信息。

2 - 再次,需要查看您在此处了解更多信息的 API 请求/响应示例。我在沙盒中的 MassPay 交易运行良好。 Here's an example。您将在那里看到请求和响应数据,表明它是成功的。然后,当我查看单独的帐户时,我看到了预期的钱。

【讨论】:

    猜你喜欢
    • 2017-08-16
    • 2015-07-11
    • 2011-10-10
    • 1970-01-01
    • 2015-07-01
    • 2021-01-30
    • 2017-06-10
    • 2018-07-31
    • 2018-03-26
    相关资源
    最近更新 更多