【问题标题】:PayPal sandbox test accounts - inconsistent resultsPayPal沙盒测试账户 - 结果不一致
【发布时间】:2020-12-03 12:39:12
【问题描述】:

使用 SetExpressCheckout、GetExpressCheckoutDetails 和 DoExpressCheckoutPayment 在沙盒中测试付款时,测试工作正常。

付款会反映在开发者门户和测试帐户中。开发者帐号和测试帐号已超过 3 年。

但是,当使用过去 30 天内创建的新测试帐户时,相同的测试会失败且不会出现错误,并且付款不会反映在测试帐户或开发者门户中。

我怀疑旧测试帐户和新帐户之间可能存在一些差异。有什么想法吗?

【问题讨论】:

    标签: paypal paypal-sandbox


    【解决方案1】:

    首先,您为什么要测试几代前已弃用的 NVP API,而不是 REST v2/checkout/orders(带或不带 modern UI for approval)?


    很难说具体是什么问题,因为您没有分享任何 API 响应,但猜测沙盒接收者帐户的电子邮件地址没有得到确认。

    签入https://www.sandbox.paypal.com/businessprofile/settings/email,根据需要重新发送确认信息

    阅读https://www.paypal.com/signin?intent=developer&returnUri=https%3A%2F%2Fdeveloper.paypal.com%2Fdeveloper%2Fnotifications%2F中的确认信息,再次登录确认

    如果这不是问题,您需要共享 API 响应。

    【讨论】:

    • “首先”——简单。这就是要求。 Orders API 的使用也没有问题。 API 响应是肯定的,没有错误。沙盒帐户与 API 响应不匹配。就是这样。我认为这与传统沙盒帐户不一致,可能不值得努力。
    • 我只能说,如果您不记录并分享所有详细信息的“积极且无错误”的 API 响应,那么没有人能提供更具体的帮助
    猜你喜欢
    • 2013-02-28
    • 2017-03-24
    • 2021-01-30
    • 2014-01-01
    • 2016-02-03
    • 2013-08-31
    • 2016-12-05
    • 1970-01-01
    • 2020-06-06
    相关资源
    最近更新 更多