首页 > 解决方案 > PayPal 智能按钮:获取交易详情并更新到数据库

问题描述

嗨,我目前正在为我的网页创建支付网关的项目,目前我正在使用 PayPal Smart Button 作为支付网关

目前,我已成功付款,但我无法获得我决定用于更新数据库的数据。我使用 PayPal 开发者网站作为参考(代码、方法等),但它不起作用。获取交易<--我不确定我应该将提供的代码放在控制器/模型中的哪个位置

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

请帮我。

谢谢你。

标签: paypal-sandboxpaypal-rest-sdk

解决方案


创建两条返回 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 响应。然后更新你的数据库。


推荐阅读