簡體   English   中英

給PayPal現在購買按鈕專用ID?

[英]Give PayPal buy now button special ID?

我有一項服務,我從付費的地方開始。 我想給 PayPal 付款一個特殊的 ID。 該 ID 將通過 IPN 傳遞,我可以讀取它,因此我可以使用該特殊 ID 修改我的 mysql 數據庫。 如果這一切都有意義...

我基本上想升級他們的帳戶,而不必執行一些我已經嘗試過的復雜過程,它將向用戶發送交易 ID,他們必須將 go 轉換為特殊的 URL 來更改他們的帳戶信息。

明白了嗎? 我將如何 go 這樣做?

謝謝,庫爾頓

如果其他人對如何做到這一點有疑問,我已經找到了解決它的方法。 制作按鈕時,請包括以下內容:

<input type='hidden' name='notify_url' value='http://yourdomain.com/paypal/ipn.php?user_id=$user_id'>

因此,您可以通過 get 將付款人傳遞給 IPN。 只需使用$_GET['user_id']來獲取數據(在我的例子中是 user_id)。 你可以傳遞任何你想要的變量!

在我意識到您只能發送預定義的 paypal 變量而不是自己制作之前,我玩了很多年。

這些在此處列出https://www.paypal.com/cgi-bin/webscr?cmd=p/pdn/howto_checkout-outside

可用於自定義變量的一種稱為“自定義”

<input type="hidden" name="custom" value="<?=$twitId;?>">

您還需要確保使用此按鈕

<input type="hidden" name="cmd" value="_s-xclick">

您還需要為 PayPal 上的即時付款通知打開並設置 URL

他們稱之為監聽器,但它實際上只是將支付數據發送到 paypal 頁面。 請注意,這不是按鈕首選項中設置的付款完成后客戶返回的 URL。

因此檢索 PHP 中的自定義變量

$userID = $_POST[custom];

完整的說明在這里http://www.brianmoreau.com/articles/paypal_buy_now_button_sending_custom_variables.php

希望這可以為您節省我花在上面的時間。

此方法還允許您獲取買家詳細信息,例如 email 和地址以及交易參考。

要查看 paypal 在付款后通過單擊歷史記錄、IPN 歷史記錄發送的完整數據

暫無
暫無

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

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