簡體   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