【问题标题】:How to get details of an express checkout - PayPal / Postman如何获取快速结账的详细信息 - PayPal / Postman
【发布时间】:2022-01-04 20:33:30
【问题描述】:

在测试快速结账后,我正在尝试获取付款详情。

当我去 https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-0CS36485JR5738828 它显示结帐,我点击确认。 之后,我被重定向到 http://return.url/?paymentId=PAYID-MHKJM6A3W026542BR076654N&token=EC-0CS36485JR5738828&PayerID=HUGNJ49ZGF8CU

这里我有 paymentID,但我找不到端点来查看该付款的详细信息。

我也有一个带有事件 Checkout checkout buyer-approved 的 Webhook,如果我模拟一个事件,Webhook 会响应并将数据发送到我的后端,但是当我进行快速结帐时它不会这样做。

现在我正在尝试使用 Servistate(类似 Postman)的几乎所有东西,但我的想法是进行快速结帐,并在后端确认付款。

注意:在我的后端,我使用 paypal-rest-sdk 包来生成付款以及结帐网址

【问题讨论】:

    标签: node.js paypal postman paypal-sandbox paypal-rest-sdk


    【解决方案1】:

    PAYID 令牌是使用 v1/payments API 创建的。

    将该 API 用于get the status of the payment


    请注意,v1/payments API 已弃用,您应该改用 v2/checkout/orders API 进行支付处理。请参阅当前的PayPal Checkout 文档,并确保通读“添加和修改代码”中讨论服务器集成的第 5 个项目符号。

    【讨论】:

      猜你喜欢
      • 2013-05-04
      • 2016-09-24
      • 1970-01-01
      • 1970-01-01
      • 2013-08-27
      • 1970-01-01
      • 1970-01-01
      • 2021-12-14
      • 2021-03-29
      相关资源
      最近更新 更多