2014-12-07 31 views
1

我正在爲我的網站開發一個簡單的市場。我目前有一個我建立的PayPal結賬終端。它有一個PayPal按鈕和來自數據庫的源數據,該數據在結賬後重定向回網站,返回到成功或失敗頁面。PayPal結帳的更好方法?

我有點擔心人們可能會在提交表單到貝寶之前改變隱藏的輸入值,例如總價格。

有什麼辦法通過PHP通過輔助頁面發送POST數據? (如buy_now.php - >hidden_​​checkout.php具有報頭重定向(隱藏/次級頁) - >paypal.com(所有值)

差不多hidden_​​checkout.php。將從數據庫中提取所有變量,並形成用戶無法訪問的數據,除非發佈完成。

如果有人需要一些代碼來看看,我很樂意編輯我的文章並顯示它

回答

1

如果您想堅持使用付款標準,您可以使用「cart upload command method」來完成此類操作。您的初始按鈕可以提交給您的PHP腳本,該腳本隨後將所有數據編譯爲一個HTTP請求,並相應地發送到PayPal。通過這種方式,您可以在重定向到PayPal之前檢查定價和事情。

另一個我更喜歡的選擇是使用Express Checkout API而不是Payments Standard。這需要更多的關於Web服務API的編碼知識和經驗,但使用像我的PHP library for PayPal這樣的類庫可以使PHP編程人員變得非常簡單。它配備了功能齊全的樣本,所以您可以快速,輕鬆地實現快速結帳。

使用API​​時,用戶無法看到任何隱藏字段或代碼中的任何內容。快速結賬還比PayPal Standard有更多的功能和更少的限制。