Curl 贝宝沙盒令牌

Curl 贝宝沙盒令牌,curl,paypal,paypal-sandbox,Curl,Paypal,Paypal Sandbox,我正在使用邮递员获取我的PayPal沙盒令牌,我不断收到以下回复:404未找到 { “错误”:“无效的\u客户端”, “错误描述”:“客户端身份验证失败” } 我正在使用以下url跟踪文档 我还尝试通过以下命令使用cURL:通过使用我的客户机id和secret,我得到了相同的结果 curl -v https://api.sandbox.paypal.com/v1/oauth2/token \ -H "Accept: application/json" \ -H "Accept-Lan

我正在使用邮递员获取我的PayPal沙盒令牌,我不断收到以下回复:404未找到 { “错误”:“无效的\u客户端”, “错误描述”:“客户端身份验证失败” } 我正在使用以下url跟踪文档 我还尝试通过以下命令使用cURL:通过使用我的客户机id和secret,我得到了相同的结果

curl -v https://api.sandbox.paypal.com/v1/oauth2/token \
   -H "Accept: application/json" \
   -H "Accept-Language: en_US" \
   -u "client_id:secret" \
   -d "grant_type=client_credentials"

客户端id和秘密值似乎有问题。请仔细检查客户端id和机密值。您需要对沙盒端点使用沙盒凭据来获取访问令牌。我尝试了相同的curl请求,并且它的工作没有任何问题。

感谢您的回复,我在我的android应用程序中使用了paypal android sdk,我使用的是相同的沙盒客户端id,并且支付成功,我多次检查了我的沙盒凭据,但没有成功。请检查环境以查找是否设置为沙盒/Live environment。我将重新检查,请允许我再问你一个问题,我对付款验证感到困惑。在我的应用程序中成功完成付款后,我将按照PayPal的要求将付款id和付款状态存储到mysql数据库中,以便稍后验证付款。我的问题是,下一步是什么?我可以使用Postman或cURL使用payment id手动验证付款,或者使用PayPal php sdk进行验证?谢谢你,很抱歉问了太多问题,没什么好担心的。您可以运行get payment details API:每当您想使用PAY ID列出付款详细信息时。此功能在PayPal PHP SDK中也可用。因此,在我执行此get请求并将付款详细信息保存到某个位置之前,付款不会完成?