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

标签 paypal payment-gateway bluesnap

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

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

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

最佳答案

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

希望这对您有帮助。

关于paypal - 为什么我无法在 BlueSnap API 中捕获 PayPal 交易?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46318896/

相关文章:

php - 为 Paypal 付款添加折扣

metadata - BlueSnap API - 每个事务的元数据

php - Bluesnap 现场付款与订阅

paypal - 我可以使用 BlueSnap 销售 PayPal 产品并在当天晚些时候收取额外费用吗?

php - 我如何强制隐藏页面以防止直接访问并且只能从 Paypal 重定向访问?

android - 如何在android 4.3 中集成paypal?

curl - 另一个 Paypal Curl/SSL v3 握手错误 - SSL23_GET_SERVER_HELLO :sslv3 alert handshake failure

paypal - 多个网站 - 一个网站付款专业帐户?

php - 有谁知道抽象出支付网关之间差异的库?

java - Grails 的支付 API