我正在开发一个需要 PayPal 付款的基于事件的网站。我检查了文档以及 Stackoverflow 上的问题和答案。但是,我仍然不知道什么是完成此任务的最佳方法。以下是我必须执行的步骤:
观众注册参加事件。他提供了所有个人信息并选择了他将参加的 session 。
系统将他的信息保存到数据库中,并将他重定向到 PayPal 网站,以便他可以使用信用卡或 PayPal 帐户进行支付。
Paypal 验证付款后,回调网站,以便我将付款状态保存在数据库中并处理进一步的步骤。
如果你做过类似的事情,请与我分享。提前谢谢你
PS:我使用的是 PHP Laravel 框架。
最佳答案
您可以使用 Omnipay 通过 Paypal 完成:https://github.com/adrianmacneil/omnipay
您的第 2 步和第 3 步已涵盖,适用于 PayPal 和许多其他支付网关。
但是如果您在美国或英国,您应该考虑使用 Stripe 作为支付网关。 Laracasts(Jeffrey Way)和 Userscape(Taylor 的公司)正在使用它。这很容易。
Stripe 文档很棒,有一些关于此的内容,截屏视频,例如:http://www.screenr.com/d3v8 (对于 Laravel 3,但你会明白的)和 Composer 包,比如:
http://packalyst.com/packages/package/mosey/stripe
https://github.com/Abodeo/laravel-stripe
祝你好运!
关于 Paypal 与网站整合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19173896/