【发布时间】:2020-05-18 16:24:10
【问题描述】:
我正在尝试使用我的 .NET CORE 3 项目在沙盒模式下通过 PayPal 运行付款。 这个想法是让客户能够选择是使用他/她的 PayPal 帐户还是信用卡付款。 我正在使用 PayPal-NET-SDK v2.0.0-rc2
我试图了解这是否是正确的运行顺序:
- 使用
PaymentCreateRequest创建付款 - 此时,我得到了approval_url。我重定向客户并使用信用卡批准付款/订单
- 使用我从重定向 URL 获得的 PAYID 和 PAYERID 使用
PaymentExecuteRequest执行付款。这里我得到一个订单对象 - 使用带有订单 ID 的
OrderAuthorizeRequest授权订单(将正文设置为PayPal.v1.Orders.Capture对象) - 使用带有订单 ID 的
OrderCaptureRequest捕获订单(将正文设置为PayPal.v1.Payments.Capture对象)
这是正确的执行顺序吗?
【问题讨论】:
-
看看ASP.NET中PayPal Checkout的最新解决方案:techtolia.com/PayPal
标签: asp.net-core paypal paypal-sandbox