хорошо, если у вас есть собственные названия кнопок, вы ничего не получите в IPN ... Важно помнить, что PayPal не использует названия ваших кнопок.Вы должны использовать предварительно определенные имена из PayPal для ваших кнопок.Я вижу 2 решения здесь: <pre><code><select name="item_name">
<option value="one_month">1 Month - $9.99</option>
<option value="two_months">2 Months - $18.99</option>
<option value="three_months">3 Months - $25.99</option>
</select>
, тогда в своем IPN вы можете узнать по <pre><code>//which is your item name 'one_month', 'two_months' etc.
$item_name = $_POST['item_name'];
или вы можете использовать настраиваемое поле, если вы уже используете другое имя для покупки.<pre><code><select name="custom">
<option value="one_month">1 Month - $9.99</option>
<option value="two_months">2 Months - $18.99</option>
<option value="three_months">3 Months - $25.99</option>
</select>
который в IPN это будет как пользовательская переменная <pre><code>//which is your item name 'one_month', 'two_months' etc.
$custom = $_POST['custom'];
может быть больше решений, но эти самые простые, и я наиболее прав в моихмнение.
РЕДАКТИРОВАТЬ: и, чтобы вы знали, по соображениям безопасности следует проверить, совпадает ли выплаченная сумма с ценой этого товара.
надеюсь, это поможет