【问题标题】:What are the returned parameters for the PayPal Success ReturnPayPal成功返回的返回参数是什么
【发布时间】:2022-01-12 09:14:21
【问题描述】:

我正在盲目集成 PayPal Payments,这意味着我无法进行测试,我对此进行了多次研究,但似乎找不到任何相关信息。

当我的客户成功向我付款(使用 REST API 集成)并返回到指定的返回 URL 时,返回的确切参数是什么,主要是 Payment ID 和 Payer ID 的参数键是什么。

感谢您的帮助。

【问题讨论】:

    标签: paypal paypal-rest-sdk


    【解决方案1】:

    我正在盲目集成 PayPal Payments,这意味着我无法测试

    这没有任何意义;您应该在开发集成时使用 PayPal 沙箱环境对集成进行全面测试。

    从您的网站重定向是旧网站使用的一种集成 PayPal 的旧方法。当前的集成不使用任何重定向。完全没有。

    按照Set up standard payments 指南在您的服务器上创建两条路线,一条用于“创建订单”,一条用于“捕获订单”documented here。两个路由都应该只返回 JSON 数据(没有 HTML 或文本)。在第二条路线中,当捕获 API 成功时,您应该将其生成的付款详细信息存储在您的数据库中(特别是 purchase_units[0].payments.captures[0].id,这是 PayPal 交易 ID)并执行任何必要的业务逻辑(例如发送确认电子邮件或预订产品)立即将您的返回 JSON 转发给前端调用者。

    将这 2 条路由与前端审批流程配对:https://developer.paypal.com/demo/checkout/#/pattern/server

    【讨论】:

    • 我知道如何接受付款,我只是没有贝宝帐户,出于隐私原因我拒绝创建,我只是想知道付款 ID 的 URL 参数和用户授权付款并被重定向到我的退货 URL 后的付款人 ID。
    猜你喜欢
    • 2016-04-01
    • 2019-01-16
    • 2011-01-10
    • 2018-01-13
    • 2015-06-30
    • 2014-03-04
    • 2015-06-29
    • 2023-03-24
    • 2013-02-25
    相关资源
    最近更新 更多