【发布时间】:2015-05-27 07:29:15
【问题描述】:
早安……
实际上我想学习如何将贝宝集成到asp.net,假设我有一个在线培训中心并且学生必须注册,所以我需要贝宝进行货币交易。所以谁能教我怎么做,一步一步来。
我已经通过了谷歌并且已经打破了我的头,但它们都对我没有帮助。谁能教我,什么是paypal以及在dotnet集成中的用途,即从创建沙盒帐户到完成paypal交易并返回在线培训网站。
【问题讨论】:
标签: c# asp.net paypal integration
早安……
实际上我想学习如何将贝宝集成到asp.net,假设我有一个在线培训中心并且学生必须注册,所以我需要贝宝进行货币交易。所以谁能教我怎么做,一步一步来。
我已经通过了谷歌并且已经打破了我的头,但它们都对我没有帮助。谁能教我,什么是paypal以及在dotnet集成中的用途,即从创建沙盒帐户到完成paypal交易并返回在线培训网站。
【问题讨论】:
标签: c# asp.net paypal integration
<body>
<form target="paypal" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick" />
<input type="hidden" name="business" value="admin@test.com" />
<input type="hidden" name="item_name" value="D-T purchase" />
<input type="hidden" name="amount" value="500.00" />
<input type="submit" value="Buy!" />
</form>
</body>
【讨论】:
除了 Andrew 建议使用 Express Checkout API 之外,我还建议您查看 PayPal's REST APIs 进行付款。对于新的集成,PayPal 建议使用 REST API,因为它们是 PayPal 未来构建和改进的基础。在GitHub 和NuGet 上都提供了一个SDK,可以快速轻松地访问各种REST API。
GitHub 上还有一个 sample project 向您展示如何使用 SDK,还有一个 wiki 提供有关如何开始使用 SDK 的更多有用信息。
Express Checkout API(PayPal 的经典 API 的一部分)虽然根深蒂固且仍在广泛使用,但不会使用 REST 服务(例如 webhook)带来的新功能进行更新。
【讨论】:
我建议使用Express Checkout APIs,它由SetExpressCheckout、GetExpressCheckoutDetails 和DoExpressCheckoutPayment 组成。
PayPal 提供了.NET SDK 让您轻松完成此操作,或者您可以简单地构建 API 请求字符串并根据我上面提供的 API 参考链接自己解析响应。
【讨论】: