PayPal新手在这里。我正在使用 .net sdk 在沙盒环境中调用PayPal的 rest api。我正在尝试测试批量付款(批量付款)。
问题 1.预先创建的沙盒"促进者"帐户的余额为零。我似乎找不到任何方法可以在帐户中获取一些钱,以便我可以测试付款。如果我创建一个新的企业帐户,我可以指定期初余额,但是当我尝试使用此新帐户进行付款时,即使我能够成功获得令牌,当我尝试付款时,我也会返回 403 禁止响应。
问题 2:使用服务商帐户,我可以提交付款请求,但自几天前以来,其行为似乎发生了变化。几天前,所有付款请求都被拒绝,并会显示在沙盒站点的交易列表中。我以为他们被拒绝了,因为余额为零。从昨天开始,通过服务商账户进行的所有付款交易都处于待处理阶段,并且不会显示在交易列表中。payout_batch_id的付款/获取请求总是返回为待处理,即使一天更晚,但沙盒站点上没有这些交易的迹象。
1 - 创建一个新帐户并为其提供期初余额是正确的,这对于您测试 MassPay 应该可以正常工作。 如果您收到 403 错误,听起来像是 API 终端节点或其他问题。 需要查看 API 请求/响应的示例才能了解更多信息。
2 - 同样,需要查看您将在此处详细了解的 API 请求/响应示例。 我在沙盒中的MassPay交易工作得很好。 下面是一个示例。 你将在那里看到请求和响应数据,显示它已成功。 然后,当我去查看单独的帐户时,我看到了预期的钱。