簡體   English   中英

如何避免使用Paypal處理信用卡

[英]How to Avoid Handling Credit Card with Paypal

我不希望將客戶發送到Paypal,但也不想將信用卡信息傳輸到我的服務器。

我正在尋找使用JavaScript的正確/特定API,該API使用PayPal發送信用卡信息並接收令牌,然后將令牌發送到服務器以處理付款。

服務器端非常舒適,因為我可以訪問REST API文檔。

但是,我根本找不到用於JavaScript部分的任何文檔,這些文檔將信用卡信息從客戶的瀏覽器直接發送到PayPal服務器,而沒有涉及我的服務器。

我目前與您的處境相同,並且一直在嘗試使所有PayPal產品變得直截了當。

高級付款-允許您在結帳期間使用嵌入式表格,並且所有信用卡信息均由PayPal處理。 付款成功后,您可以指定一個成功URL,該URL會為您提供付款確認。 這里的一個缺點是您將無法在以后處理付款-一旦用戶將其信息輸入到嵌入式表格中,付款就會發生。

Payments Pro-最靈活,但是在這種情況下,您將傳輸信用卡信息,因此有必要遵守PCI。 如果只有PayPal提供一種嵌入式表單,用戶可以在其中存儲他們的信用卡信息並返回令牌,我真的想使用此解決方案。

PayPal提供的最接近的功能是PayPal Payments Advanced的最新版本。

與Stripe或Braintree不同,您對演示文稿的控制有限; 基本上,它只是向頁面中間吐出標准的PayPal結帳流程。 您也沒有對結帳流程的最終控制權-允許PayPal Express Checkout是強制性的,並且始終提供BillMeLater。

由於PayPal是消費者直接付款的處理方,並且發現其品牌實力具有可觀的價值,因此這種情況將來不太可能改變。

如果您有強烈的理由要使用PayPal進行非PayPal付款,那是您的選擇。 否則,對於標准卡處理,價格會更低,支持會更好,Stripe和Braintree的情況會更加靈活。

假設有這種方法,您將面臨各種問題,因為您必須將API密鑰傳遞給客戶端,客戶端可以對他們想要的帳戶運行任何操作(即,我可以下訂單然后發出我自己退款)。 簡而言之,您將失去對您無法承受的控制權的控制。

處理信用卡而不處理卡信息本身的唯一方法是使用托管自己的結帳流程的服務。 貝寶(PayPal)付款標准就是這樣一種服務,但還有其他服務。 基本上,您不必為PCI投訴而犧牲控制力,這是您只能做出的商業決策。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM