Omnipay - 使用Paypal Express Checkout Laravel

时间:2016-11-11 13:22:47

标签: php laravel paypal omnipay

我最近跟着this教程为我正在创建的小型网店创建了自己的购物车。现在大约4个小时,我正在寻找能够很好地融入laravel并且易于在Laravel 5.3中实现和使用的东西。

我想提供Paypal Express Checkout作为付款方式。但是在Omnipay的docs(自述文件)中,我无法找到最终如何实现它的东西。

所以我想要的只是一个checkout按钮,当点击它时,用户被重定向到paypal,可以看到他购买的产品和最终价格,只需登录并付款并重定向回我的页面有“成功结算”等成功信息。我已经注册了买家和卖家PayPal Sandbox accont,先测试一切。

那么如何实施Omnipay Paypal?

找不到任何东西......

1 个答案:

答案 0 :(得分:0)

我建议您使用PayPal REST而不是PayPal Express。 API更完整,各类的docblock中有关于如何创建付款等的文档。

例如,如果你看一下omnipay-paypal代码,就会有一个RestGateway.php类。在该类的docblocks(标题)中,有一个关于如何创建购买请求并将其发送到PayPal的完整部分,以及有关如何将客户重定向到PayPal进行支付以及如何处理客户登陆的示例在您的网站上。