У меня есть установленная форма формы PayPal для кнопки «Подписаться».PayPal не отправляет правильный номер элемента в вызове API IPN
я отправить обратный адрес, как так:
<input type="hidden" name="return" value="http://myurl.com/returnurl" />
Это прекрасно работает, после оплаты пользователь перенаправляется на этот URL.
Я посылаю параметр ITEM_NUMBER как так
<input type="hidden" name="item_number" value="{{uid}}" />
{{uid}}
шаблон тега, и я проверил при просмотре исходного кода она заполняется правильно. Для тестирования я использовал uid
15.
Когда пользователь нажимает кнопку PayPal Subscribe, он переводит их на шлюз PayPal. Я проверял с помощью инструментов разработчика в Chrome, что в HTTP-заголовках отправляется правильный uid
(15 в этом случае).
Проблема заключается в том, что все уведомления IPN имеют item_number
1
(я проверяю в истории IPN сайта PayPal, где перечислены параметры, отправляемые для каждого сообщения.)
Можно ли думать о том, почему item_number
отправляется как 1
, а не правильное значение?
Благодаря
Вы попробовали счет-фактуру, сквозную переменную, которую вы можете использовать для идентификации номера счета для этой покупки. По умолчанию - переменная не передается обратно вам. –