为什么我无法在BlueSnap API中捕获PayPal交易?

时间:2017-09-20 09:55:30

标签: paypal payment-gateway bluesnap

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

有人告诉我应该做AUTH_ONLY然后是CAPTURE。我只使用文档中的json示例执行了auth:

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

1 个答案:

答案 0 :(得分:3)

您所描述的情况可能是由于在Shopper批准在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步。

我希望这对你有所帮助。