我在生产中成功使用了PayPal API,但在沙箱环境中遇到了问题。当我尝试向“付款”端点发出发布请求时,我不断收到403禁止响应。我创建了一个沙盒帐户,该帐户已通过验证,美国作为一个国家/地区,凭据已经到位...因此,所有内容在纸面上看起来都很完美,但请求仍然无法正常工作。有任何想法吗?这基本上是我的要求:
RestClient.post('https://api.sandbox.paypal.com/v1/payments/payouts?sync_mode=true', payload.to_json, headers)
具有:
headers = {}.reverse_merge('Content-Type' => 'application/json', 'Authorization' => "Bearer #{access_token}")