贝宝 v2 curl api invalid_client
paypal v2 curl api invalid_client
问题是关于 paypal API v2 和 curl 请求,我得到 "error":"invalid_client","error_description":"Client Authentication failed"
(使用 cCurl 和 PHP 测试,两者相同 invalid_client 错误)
我正在使用文档 https://developer.paypal.com/docs/api/orders/v2#orders_get
和 https://developer.paypal.com/docs/checkout/reference/server-integration/get-transaction/
curl -v -X GET https://api.sandbox.paypal.com/v2/checkout/orders/___orderID___ -H "Content-Type: application/json" -H "Authorization: Basic __id__:__secret__"
我还处于沙盒阶段。
我感觉我漏掉了一步之类的,但又想不通是什么……
我进入了“我的应用程序和凭据”部分的 https://developer.paypal.com/
是否存在带有客户端 ID 和密钥的 SANDBOX API CREDENTIALS
Secret 已启用并尝试创建一个新的....
有人知道此时该做什么吗?
这个documentation and this example using basic authorization 说你需要base64编码你的id和secret。如果你想在命令行上使用 curl:
curl -v -X GET https://api.sandbox.paypal.com/v2/checkout/orders/___orderID___ \
-H "Content-Type: application/json" \
-H "Authorization: Basic $(echo -n __id__:__secret__ | base64)"
问题是关于 paypal API v2 和 curl 请求,我得到 "error":"invalid_client","error_description":"Client Authentication failed"
(使用 cCurl 和 PHP 测试,两者相同 invalid_client 错误)
我正在使用文档 https://developer.paypal.com/docs/api/orders/v2#orders_get 和 https://developer.paypal.com/docs/checkout/reference/server-integration/get-transaction/
curl -v -X GET https://api.sandbox.paypal.com/v2/checkout/orders/___orderID___ -H "Content-Type: application/json" -H "Authorization: Basic __id__:__secret__"
我还处于沙盒阶段。
我感觉我漏掉了一步之类的,但又想不通是什么……
我进入了“我的应用程序和凭据”部分的 https://developer.paypal.com/ 是否存在带有客户端 ID 和密钥的 SANDBOX API CREDENTIALS Secret 已启用并尝试创建一个新的....
有人知道此时该做什么吗?
这个documentation and this example using basic authorization 说你需要base64编码你的id和secret。如果你想在命令行上使用 curl:
curl -v -X GET https://api.sandbox.paypal.com/v2/checkout/orders/___orderID___ \
-H "Content-Type: application/json" \
-H "Authorization: Basic $(echo -n __id__:__secret__ | base64)"