Paypal 与网站整合

标签 paypal laravel

我正在开发一个需要 PayPal 付款的基于事件的网站。我检查了文档以及 Stackoverflow 上的问题和答案。但是,我仍然不知道什么是完成此任务的最佳方法。以下是我必须执行的步骤:

  1. 观众注册参加事件。他提供了所有个人信息并选择了他将参加的 session 。

  2. 系统将他的信息保存到数据库中,并将他重定向到 PayPal 网站,以便他可以使用信用卡或 PayPal 帐户进行支付。

  3. 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/

相关文章:

php - 从一个表中获取信息并将返回的信息保存在新表中 - Laravel 5.2

PHP 7.1 货币计算

Laravel Controller 构造函数异常

PayPal 未通过捐赠金额

paypal - 使用 hosted_button_id 以单一形式将多个项目添加到 Paypal

php - 如何在 php 中设置第一个月不同初始金额的 paypal 标准定期付款?

laravel - 将数据传递到所有路由?

paypal - 如何在 Paypal 定期配置文件快速结帐中的 CallShortcutExpressCheckout 后调用 CreateRecurringPaymentsProfile

paypal - Payza "buy now"按钮

php - Mac M1 无法将 PHP 8.0 映射为 PhpStorm 中的 CLI 解释器