asp.net-mvc – Paypal REST API – 在付款过程中传递参数
发布时间:2020-12-16 09:42:43 所属栏目:asp.Net 来源:网络整理
导读:我正在使用Paypal的.NET SDK将Paypal直接支付集成到我的ASP.NET MVC 5项目中.以下是步骤: 我打电话给PayPal.Api.Payment.Create(APIContext)重定向到Paypal网站,成功的网址; 在与成功URL对应的回调操作中,调用PayPal.Api.Payment.Execute(APIContext,Execut
我正在使用Paypal的.NET SDK将Paypal直接支付集成到我的ASP.NET MVC 5项目中.以下是步骤:
>我打电话给PayPal.Api.Payment.Create(APIContext)重定向到Paypal网站,成功的网址; 我需要的是在调用Payment.Create()时将新订单的ID传递给Paypal,并在Payment.Execute()中接收其值,以便它可以知道付款与哪个订单相关联. 可能吗?非常感谢. 解决方法
基于SDK和API帮助页面,我将利用您要发送到Payments.Create()端点的Transaction中的invoice_number属性.此事务将成为PayPal响应的一部分,这意味着您可以从API获取OrderNumber(现在称为invoice_number).
找到以下这一行:invoice_number = YOUR_ORDER_NUMBER 您的PayPal请求:(taken from SDK Samples) var apiContext = Configuration.GetAPIContext(); // A transaction defines the contract of a payment - what is the payment for and who is fulfilling it. var transaction = new Transaction() { amount = new Amount(){...},description = "This is the payment transaction description.",item_list = new ItemList(){...},//SET YOUR ORDER NUMBER HERE invoice_number = YOUR_ORDER_NUMBER }; // A resource representing a Payer that funds a payment. var payer = new Payer(){...}; // A Payment resource; create one using the above types and intent as `sale` or `authorize` var payment = new Payment() { intent = "sale",payer = payer,transactions = new List<Transaction>() { transaction } }; this.flow.AddNewRequest("Create credit card payment",payment); // Create a payment using a valid APIContext var createdPayment = payment.Create(apiContext); PayPal(Taken From Here)的回应: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-routing – Web API路由和Web API帮助页面:如
- asp.net – ASP .NET AJAX和JQuery
- asp.net – 在服务器端管理不断增长的CSS样式表 – 是否有任
- asp.net – 如何在单击“提交”按钮后显示requiredfieldval
- asp.net – 如何以编程方式配置ELMAH?
- asp.net – (客户端)禁用提交按钮的最佳方法是什么?
- asp.net-mvc – MVC 3 – 使用List类型属性绑定到复杂类型
- ASP.NET AJAX日历扩展程序日期格式
- asp.net – 页面加载在Firefox上触发两次
- asp.net-mvc – 用于货币格式的ASP.NET MVC数据注释
推荐文章
站长推荐
- [ASP.NET MVC]为HtmlHelper添加一个RadioButtonL
- 预编译的ASP.NET Web应用程序:错误“System.Web
- asp.net-mvc-4 – ViewModels或ViewBag?
- asp.net-mvc-4 – Windows身份验证和Asp.Net Web
- asp.net-mvc – ASP.NET MVC在新窗口中打开pdf文
- asp.net-core – 如何检索当前响应体长度?
- .net – 单元测试api控制器的示例代码
- asp.net-mvc – 存储库层中的服务层重复功能
- asp.net – 使用sql server的Web应用程序中的审计
- .net – <%#%>和<%=%>有什么区别?
热点阅读