2013-04-03 56 views
0

我正在嘗試構建自定義貝寶「立即購買」按鈕/鏈接。該按鈕應自動生成,並根據用戶的電子郵件地址爲我的網頁上的每個用戶定製。電子郵件地址從數據庫中取出,按鈕/鏈接由我的PHP腳本自動生成,並將包含定製鏈接的電子郵件發送給用戶。當用戶點擊鏈接時,他/她可以登錄他/她的PayPal帳戶並進行交易。一旦交易成功,我的服務器上的一個PHP腳本將被調用,它將上述鏈接中指定的電子郵件地址作爲附加參數,並標識剛剛付款的用戶。自定義貝寶立即購買按鈕

貝寶文檔是一團糟 - 我還無法弄清楚如何在PayPal「立即購買按鈕」鏈接中傳遞用戶的電子郵件地址。任何幫助,高度讚賞。

最好! Sebastian

+0

你looket在一些教程?我發現,例如http://jdmweb.com/how-to-easily-integrate-a-paypal-checkout-with-php – 2013-04-03 18:47:05

+0

是的,我試圖找到。你提供的鏈接是關於一個完整的網上商店,但我只想要一個定製的按鈕,因爲我只有一個服務(訪問某個成員區域)出售。所以我認爲可以自定義的「現在付款」按鈕是最好的。另外,「按鈕」並不在我的頁面上,而是發送給用戶並作爲鏈接嵌入到電子郵件中。 – user1513073 2013-04-03 18:50:44

回答

1

從數據庫中檢索電子郵件,從paypal獲取代碼,並將$ email變量放入輸入值。

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top"> 
    <input type="hidden" name="cmd" value="_xclick"> 
    <input type="hidden" name="business" value='".$email."'> // here the email from DB 
    <input type="hidden" name="lc" value="US"> 
    <input type="hidden" name="button_subtype" value="services"> 
    <input type="hidden" name="currency_code" value="USD"> 
    <input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHosted"> 
    <input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"> 
    <img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"> 
    </form> 

如果你不想按鈕只是鏈接到https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=test%40hotmail%2ecom&lc=US&button_subtype=services&currency_code=USD&bn=PP%2dBuyNowBF%3abtn_buynowCC_LG%2egif%3aNonHosted 其中business=test%40hotmail%2ecom是變量格式化

+0

謝謝!但是,我是否可以避免使用所有這些html代碼,並生成一個我可以發送的簡單鏈接,例如發送文本郵件?本質上,沒有顯示按鈕的網頁,但只有一封電子郵件發送給用戶,其中包含他/她定製的鏈接... – user1513073 2013-04-03 18:54:02

+0

@ user1513073解決方案永遠不會那麼容易。 ;) – sircapsalot 2013-04-03 18:54:28

+0

@sircapsalot也許我可以「轉換」上面的HTML表單到鏈接....這是你的意思嗎? – user1513073 2013-04-03 18:56:27