【问题标题】:how to call rest api for sandbox paypal for payment verification如何调用沙盒贝宝的rest api进行付款验证
【发布时间】:2014-03-28 19:34:59
【问题描述】:

您好,我正在运行 paypal 示例应用程序,它运行完美(2.0 版 paypal sdk) 我在应用程序中使用了我的沙盒客户端 ID 付款成功后它给我json输出

但我想确认付款很困惑我如何确认 我得到了一些文档,他们提到使用沙盒贝宝的 REST api 和 chek 但我不知道该怎么做 下面是链接

我的问题是我不知道如何在浏览器上调用下面的 api 我有访问令牌和支付 ID

https://api.sandbox.paypal.com/v1/payments/payment/PAYMENTID\ -H“内容类型:应用程序/json”\ -H "授权:承载{accessToken}"

当我尝试使用我的输入参数在浏览器上运行它时,它会显示给我

{"name":"INTERNAL_SERVICE_ERROR","message":"发生内部服务错误","information_link":"https://api.sandbox.paypal.com/docs/api/#INTERNAL_SERVICE_ERROR"}

这条消息请帮帮我

【问题讨论】:

    标签: json api rest paypal paypal-sandbox


    【解决方案1】:

    这里是来自 PayPal 的戴夫。

    当您为付款人和收款人使用同一个 PayPal 帐户进行付款时,我们有时会看到 INTERNAL_SERVICE_ERROR

    有时INTERNAL_SERVICE_ERROR 表示沙盒服务器存在暂时性问题,在这种情况下,过一段时间再试即可解决问题。

    这两种情况都可能适用于您的情况吗?

    【讨论】:

    • 戴夫,我真的需要你的帮助,我正在做一个很好的项目,我想添加 paypal sdk 只是因为这个问题我无法更进一步,请帮我解决这个问题
    • 我按照你的建议做了,但没有回应:(来自api
    • 我不清楚你尝试了什么。 (1) 您为付款人使用的 PayPal 账户是否与您为收款人使用的账户不同? (2)“api没有响应”是什么意思?您的意思是当您再次尝试原始请求时仍然收到相同的错误消息? (3) 哦,等等。您只是在浏览器中输入您指定的字符串?那是行不通的。您需要从您的计算机发出一系列请求 - 首先获取 OAuth 2.0 accessToken,然后查找付款。
    • 我得到了支付 ID,但是你从哪里得到 curl 所需的 AccessToken
    猜你喜欢
    • 2012-02-03
    • 2016-05-07
    • 1970-01-01
    • 2016-05-02
    • 2017-08-23
    • 2016-01-02
    • 2018-11-24
    • 2015-05-02
    • 1970-01-01
    相关资源
    最近更新 更多