首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Paypal智能支付结账-获取使用的支付类型

Paypal智能支付结账-获取使用的支付类型
EN

Stack Overflow用户
提问于 2019-04-12 17:20:25
回答 1查看 1.1K关注 0票数 2

我已经集成了新的贝宝结账顺序使用智能支付按钮(https://developer.paypal.com/docs/checkout/#)。它工作得很好,允许我让用户在没有paypal帐户的情况下使用信用卡或SEPA付款:

代码语言:javascript
复制
paypal.Buttons({
  // ...
  createOrder(data, actions) {
},
  // ...
  onApprove(data, actions) {
  // data.orderID available here

现在,在用户的订单概述中,我想显示使用了哪种类型的付款,不仅是他们使用贝宝支付我。但是,我找不到使用@paypal/checkout-server-sdkpaypal-rest-sdk获取该信息的方法,因为我所拥有的只有CheckoutOrderCapture对象。

可以在我的后台使用来自客户端的orderID来获取订单详细信息:

代码语言:javascript
复制
paypalCheckoutSdk.orders.OrdersGetRequest(payload.orderID)

但我得到的只是这些东西:

代码语言:javascript
复制
"result": {
    "id": "6CC44267CA709615A",
    "intent": "CAPTURE",
    "purchase_units": [{
        "reference_id": "default",
        "amount": { ... },
        "payee": { ... },
        "shipping": {
            "name": { ... },
            "address": { ... }
        },
        "payments": {
            "captures": [{
                "id": "2GP872418N1179401",
                "status": "COMPLETED",
                "amount": { ... },
                "final_capture": true,
                "seller_protection": {...},
                "links": [...],
                ...
            }]
        }
    }],
    "payer": { ... },
    "status": "COMPLETED"
}

没有关于使用的信用卡的信息,即使是信用卡也不是paypal账户。

如果我尝试使用paypal-rest-sdk,订单甚至无法通过该ID找到。必须是一些特殊的结帐顺序。

捕获对象paypalOrder.result.purchase_units[0].payments.captures[0].id也没有帮助。它非常光明正大,并且没有提供订单没有告诉我的任何东西。没有链接到任何地方。captureId不允许我搜索交易或付款。

如果我登录到沙盒卖家帐户,订单也不会显示使用了哪种付款类型。这些信息是不是刚刚丢失了?或者有没有办法找回它?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-20 16:52:22

对于此付款,2GP872418N1179401是卖方帐户中的PayPal交易ID。它是您应该在捕获完成时记录在业务记帐数据库中的ID,因为它是您以后可以在卖方(沙箱)paypal.com帐户和报告中引用的ID。

顶层6CC44267CA709615A比较短暂,我相信这是您开始时使用的结帐订单ID,因此它只用于付款审批。我不确定它到底什么时候到期,但你应该只保留它一段时间用于调试,它没有商业/会计价值。

至于找出使用了哪种类型的支付,PayPal在他们的设计中对支付者保密。无论他们使用特定的签证,MC,美国运通,发现,PayPal信用,他们的余额,或其他一些当地资金来源……这是买方的事;卖方所知道的就是他们通过PayPal收到了付款。这据说是出于安全和隐私的考虑,因此如果任何卖家的网站被攻破,买家的账单信息都不会暴露出来。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55648374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档