Omnipay - 使用 Paypal Express 结帐 Laravel
Posted
技术标签:
【中文标题】Omnipay - 使用 Paypal Express 结帐 Laravel【英文标题】:Omnipay - Use Paypal Express Checkout Laravel 【发布时间】:2017-03-25 17:47:02 【问题描述】:我最近按照this 教程为我正在创建的一个小网上商店创建了我自己的购物车。现在大约 4 个小时,我正在寻找可以很好地集成到 laravel 中并且易于在 Laravel 5.3 中实现和使用的东西。
我想提供 Paypal Express Checkout 作为付款方式。但是在 Omnipay 的文档(自述文件)中,我最终找不到如何真正实现它的东西。
所以我想要的只是一个checkout
按钮,当点击它时,用户被重定向到贝宝,可以看到他购买的产品和最终价格,并且可以简单地登录和支付并成功重定向回我的页面诸如“感谢结算”之类的信息。我已经注册了买家和卖家的 PayPal Sandbox 账户,以先测试所有内容。
那么我怎样才能让 Omnipay Paypal 工作呢?
找不到任何东西...
【问题讨论】:
【参考方案1】:我建议您使用 PayPal REST 而不是 PayPal Express。 API 更完整,并且在各个类的文档块中都有关于如何创建付款等的文档。
例如,如果您查看omnipay-paypal 代码,就会有一个RestGateway.php 类。在该类的文档块(标题)中,有一个完整的部分介绍了如何创建购买请求并将其发送到 PayPal,以及如何将客户重定向到 PayPal 进行支付以及如何处理客户返回的示例在您的网站上。
【讨论】:
以上是关于Omnipay - 使用 Paypal Express 结帐 Laravel的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 OmniPay 获得 PayPal_Express 响应?
Omnipay - 如何将“自定义”或“发票”参数传递给 Paypal?