簡體   English   中英

Paypal選項,用於“立即付款”按鈕集成(PHP)

[英]Paypal options for “Pay now” button integration (PHP)

我已經用PHP推出了自己的購物車網站,並且我想添加一個“立即付款”按鈕,該按鈕:

  • 將用戶發送至Paypal,並附上應付款總額
  • 允許用戶使用自己的Paypal帳戶進行付款或不進行付款
  • 防止用戶竊取最終金額(例如HTML中的純文本屬性)

我想要一個不支付任何Paypal每月費用的解決方案。 但是我發現貝寶(Paypal)文檔嚴重混亂,還有其他一些SO問題:

貝寶(Paypal)文檔建議,如果我想要“立即付款”按鈕,那么我唯一的選擇是使用“僅托管唯一解決方案”。 這到底是什么意思?

它還說:“不能將Hosted Button與Hosted Sole Solution一起使用;應該使用令牌按鈕。” 請原諒這個愚蠢的問題,但這意味着如果我要使用貝寶“立即付款”按鈕,我必須使用始終使用“令牌”的“托管唯一解決方案”嗎? “令牌”方案到底如何工作? 其他問題表明數據是以純文本形式發送的,因此可以被破解,但是令牌的概念似乎暗示了其他含義?

最后但並非最不重要的一點, 是否有“立即付款”按鈕的PHP代碼示例? 我很奇怪,為什么這一切都必須如此令人困惑! (我對PHP感到很滿意,但要真正了解Paypal“立即付款”系統的工作原理,示例將是理想的)

如果很重要,我也想使用Paypal IPN,但是我之前已經做過,因此將其視為一項單獨的任務,除非必須為“立即付款”按鈕考慮它。

這里最大的因素是您不想支付月費。 這將限制您使用貝寶(PayPal)付款標准/快速結帳,這兩種方式都沒有月費。

PayPal Standard是您的“立即付款”按鈕。 它們不過是HTML發布表單,可以在您的PayPal帳戶的按鈕工廠中創建,也可以創建自己的表單。

PayPal Express Checkout是一種基於API的解決方案,在沒有購物車平台的情況下,其性能幾乎與PayPal Standard相同。 Express Checkout默認情況下不允許客戶以訪客身份簽出,需要在初始API調用中傳遞其他變量(solutiontype = sole)。

在我看來,PayPal Standard將成為您追求的產品。 這是PayPal Standard基本“開發人員”指南的鏈接:

https://developer.paypal.com/webapps/developer/docs/integration/web/

如果您希望通過PayPal系統創建按鈕,請登錄您的PayPal帳戶,單擊右上角的“配置文件”,然后選擇“我的銷售工具”。 選擇“ PayPal按鈕”旁邊的“更新”,然后單擊右側的“創建新按鈕”。 按鈕構建器實際上是一個簡單的工具,它將為您提供完整的HTML表單以粘貼到您網站的源代碼中。

原來,我想要的是Express Checkout:

暫無
暫無

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

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