【问题标题】:paypal v2 curl api invalid_client贝宝 v2 curl api 无效客户端
【发布时间】:2021-03-05 03:41:31
【问题描述】:

问题是关于 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_gethttps://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 凭证 Secret 已启用并尝试创建一个新的....

现在有人知道该怎么做吗?

【问题讨论】:

标签: php curl paypal paypal-sandbox


【解决方案1】:

documentationthis example 使用基本授权表示您需要对您的 id 和密码进行 base64 编码。如果你想在命令行中使用 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)"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-08
    • 2014-08-01
    • 2012-10-14
    • 2016-02-22
    • 2016-11-24
    • 1970-01-01
    • 2014-10-26
    • 2014-12-20
    相关资源
    最近更新 更多