繁体   English   中英

仅使用带有 Omnipay 的信用卡接受 PayPal 付款 (PHP)

[英]Accept PayPal payment using only credit card with Omnipay (PHP)

几天前我将 OmniPay 集成到我的项目中,我想知道是否有任何选项可以实际启用信用卡支付。

https://github.com/thephpleague/omnipay

我想了解如何使用它启用 PayPal 信用卡付款(不需要 paypal 帐户)。

我应该启用哪些 PayPal API 设置? 我该如何编码? 是否有任何选项可以使用 PayPal 和 PHP 来做到这一点?

我试图记录自己,但找不到这个问题的任何答案。 既不在https://github.com/thephpleague/omnipay上也不在 Stack 上。

评论中提到的设置“PayPal Account Optional”存在,因此您只能接受有账户的人的付款(当设置为“No”时)。

如果设置为“是”,则无需帐户即可付款。 但是,在特定的 PayPal 结账尝试中,该选项是否会提供给特定的付款人取决于很多您无法控制的因素。

保证提供访客方法的唯一方法是在买家到达 PayPal.com 页面之前,使用作为 JS SDK 一部分的黑色“借记卡或信用卡”按钮,在您自己的网站上显示信用卡表格. 你可以在这里看到一个示例演示: https://developer.paypal.com/demo/checkout/#/pattern/server

用于付款人批准的 JS 代码可以与任何后端配对,以通过 API 创建和捕获订单——包括 Omnipay,它本质上充当 PayPal API 的代理。这个 JS 取代了您可能熟悉的任何重定向到 PayPal与旧版集成; JS SDK 是一种更现代的方式来获得付款人的批准,通过一个小的上下文 window 或打开信用卡表格 iframe 相反,这比重定向更好的用户体验。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM