【问题标题】:PayPal Smart Button: Get Transaction Details & Update into DatabasePayPal 智能按钮:获取交易详情并更新到数据库
【发布时间】:2021-04-14 22:51:54
【问题描述】:

您好,我目前正在为我的网页创建支付网关的项目,目前我正在使用 PayPal 智能按钮作为支付网关

目前,我已成功付款,但我无法获得我决定用于更新数据库的数据。我使用 PayPal 开发者网站作为参考(代码、方法等),但它不起作用。 Get Transaction

我正在为我的项目使用 ASP.NET MVC。

请帮帮我。

谢谢。

【问题讨论】:

    标签: paypal-sandbox paypal-rest-sdk


    【解决方案1】:

    创建两条返回 JSON 的路由,一条用于“创建订单”,一条用于“获取订单”,此处记录:https://developer.paypal.com/docs/business/checkout/server-side-api-calls/#server-side-api-calls

    将您的两条路线与 Smart Button JS 配对以获得批准。这是一个演示:https://developer.paypal.com/demo/checkout/#/pattern/server

    这样,当订单被捕获时,您将在服务器上立即获得包含所有交易详细信息的 API 响应。然后更新你的数据库。

    【讨论】:

    • 对不起,我不明白你在返回 JSON 的路由上是什么意思,这是否意味着我必须为“创建”和“捕获”创建类(模型/控制器)?
    • 你必须在你的网络服务器上创建一个路由,当被调用时,它会执行一个 API 操作,然后只用 JSON 响应。
    猜你喜欢
    • 2014-07-20
    • 2018-12-20
    • 1970-01-01
    • 2021-05-30
    • 2013-12-26
    • 2016-09-12
    • 2018-08-24
    • 2020-06-20
    • 2023-03-27
    相关资源
    最近更新 更多