簡體   English   中英

如何保護通過客戶端PayPal Smart Checkout按鈕進行的​​交易?

[英]How can I secure transactions made with client-side PayPal Smart Checkout buttons?

我正在嘗試在我的網站上創建一個Smart Checkout按鈕,該按鈕當前在客戶端運行100%。

我根據客戶端的購物車中的內容將金額傳遞給createOrder函數。 現在,我知道可以完全篡改金額,並且PayPal無法知道客戶付款不足。

我們是一小群人,期望銷售量很少,因此我們不會發現這些未付款項並取消交易(將已付金額退還給客戶,而不運送商品)不會有問題。

但是,我們仍然需要支付PayPal費用,因此很容易被濫用來使我們(賣方)虧本。

有什么方法可以制作客戶端PayPal Smart Checkout按鈕,同時還可以保護自己免受此類攻擊?

有什么方法可以制作客戶端PayPal Smart Checkout按鈕,同時還可以保護自己免受此類攻擊?

這就是為什么必須進行服務器端驗證的原因。 在客戶端利用這些東西很容易,而且您也無法在客戶端保護它。 貝寶(PayPal)具有有關服務器端實現的文檔,用於驗證付款。 他們也有許多SDK可以滿足您的需求。 例如NodeJS,PHP,Python ...

PayPal Checkout服務器端SDK

暫無
暫無

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

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