我正在开发像eBay这样的应用程序。该应用程序为客户提供了一个购物车页面,他们可以看到超过1个项目。这些物品需要付费。这些项目带有CheckBoxes,因此用户可以选择他们想要支付的任何项目(甚至是多次)。假设有5个项目各有一些成本。还有一个名为“Checkout With PayPal”的图像按钮。我希望客户在检查一些项目后点击图像按钮。现在他们应该去PayPal结账页面,其中包含这些项目的详细信息,包括价格等。实际上,整个发票应该发送给PayPal,显示其价格的单个商品。
一旦用户支付所有这些物品的费用,paypal应该使用ReturnURL向我报告并确保他们付款。我将修改数据库。
哪种API真的可以帮助我充分利用PayPal?我读了Express Checkout,它看起来像我在找什么,但不确定它是不是我想要的。
答案 0 :(得分:1)
您可以使用任何API来完成您所说的内容 - 这更多的是您的编程舒适度,您需要的集成级别的问题(例如,如果您愿意将用户发送到PayPal付款与让他们在您的网站上付款,例如快速结账),以及您愿意每月/每笔交易支付多少费用。
在最基本的级别,您可以轻松使用网站付款标准,并设置指向系统上的网址的IPN(即时付款通知),您可以在其中以自动方式进行进一步处理。请谨慎使用,因为半精密用户在发布到PayPal之前更改购物车html中的数量或商品价格非常容易。你必须在你的IPN网址中协调一些事情,以确保事情没有改变。
访问paypal开发者网络获取更多信息:https://www.x.com/community/home(是的,x.com是他们的实际网址......看起来像垃圾邮件)
答案 1 :(得分:0)
您是否看过PayPal网站付款专业版?这包含一个20美元/月的费用,它包含一些API,允许您将项目批量分成一个付款,然后将用户运送到PayPal,它将重定向回您的网站,并允许您在显示订单时确认付款摘要等。
答案 2 :(得分:0)
我自己想出了解决方案。我使用了PayPal Express Checkout插件。我自己编写了ASP.NET插件,到目前为止它的工作方式就像魅力一样!