【问题标题】:Why can't I capture the PayPal transaction in BlueSnap API?为什么我无法在 BlueSnap API 中捕获 PayPal 交易?
【发布时间】:2018-03-01 07:52:57
【问题描述】:

我使用 BlueSnap 支付 API 进行 PayPal 交易。

有人告诉我应该先进行 AUTH_ONLY,然后再进行 CAPTURE。我只使用此处文档中的 json 示例进行了身份验证:

https://developers.bluesnap.com/v8976-JSON/docs/create-paypal-transaction 但是当我尝试执行第二步时,我收到一条错误消息:购物环境更新服务失败。您不能使用付款方式 PayPal 放置购物上下文。我该如何解决这个问题?

【问题讨论】:

    标签: paypal payment-gateway bluesnap


    【解决方案1】:

    您所描述的情况可能是由于在购物者在 PayPal 中批准购买之前尝试转到 PayPal 流程的第 2 步造成的。

    第 1 步的结尾包括将购物者重定向到 PayPal 以完成购买,之后购物者再次被重定向到您的网站。购物者最终被重定向到的地址可以在第一步中配置为 returnUrl,例如:

    {
        "amount": 100,
        "softDescriptor": "ABC COMPANY",
        "currency": "USD",
        "paypalTransaction": {
            "cancelUrl": "http://www.cancelURL.com",
            "returnUrl": "http://www.returnURL.com"
        },
        "transactionFraudInfo": {"fraudSessionId": 1234}
    }
    

    BlueSnap 建议您将此 returnUrl 配置为您网站中的收件人地址,这样您也可以在购物者返回时收到通知。当购物者在 PayPal 中成功完成审批后,您将被允许提交流程的第 2 步。

    希望对你有所帮助。

    【讨论】:

      猜你喜欢
      • 2018-01-26
      • 2012-04-21
      • 2016-02-15
      • 2019-12-21
      • 2012-06-29
      • 2014-04-29
      • 2020-10-01
      • 1970-01-01
      • 2020-08-13
      相关资源
      最近更新 更多