【问题标题】:Paypal RESTful API - Response validation for case when buyer don't have enough fundsPaypal RESTful API - 买家没有足够资金时的响应验证
【发布时间】:2015-06-10 05:27:24
【问题描述】:

我正在使用 Paypal Restful API 从我的网站直接付款。目前我正在沙盒上测试我的第一个实现。

我不确定为什么商家和买家帐户没有“同步”。在我进行交易后,我的商家账户收到了资金,​​但没有反映到买家余额中。这对我来说很重要,因为当我的客户没有足够的资金支付时,我正在尝试测试案例。

我不确定我会为这个案子得到什么回应。我想我会在这种情况下得到“失败”状态的回应,但如果有人遇到同样的问题,我想澄清一下。

即使我用 0 美元创建一个新的买家(个人)帐户,我使用此帐户的交易也可以正常完成。即使交易未完全完成(等状态“无人认领” - 当贝宝要求更改货币时),我总是在贝宝响应( /v1/payments/payment )中获得“已批准”状态。这也让我很担心。

第二个问题,如果我使用的是restfull api,是否需要实现webhooks/ipn?

【问题讨论】:

    标签: paypal paypal-sandbox paypal-rest-sdk paypal-webhooks


    【解决方案1】:

    我忘了回答我的问题 :D。 贝宝支持给了我一些有用的信息。 目前我使用的是 paypal restfull api,没有选项可以进行全面的负面测试等,以支付 0.75 美元并期待具体的回应。这仅适用于较旧的 api。我只能测试付款状态(待定、已完成)。为此,您应该从您的沙盒帐户设置页面启用付款审查并使用美元或英镑(我不确定哪个)来重现此状态。 此外,商家和买家帐户不应“同步”。

    而且我没有为我的项目实现 webhook 或 ipn。

    【讨论】:

      猜你喜欢
      • 2014-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-03
      • 2020-12-14
      • 2018-01-27
      相关资源
      最近更新 更多