PayPal IPN - как узнать, когда деньги переехали?
Я использую базовую HTML-форму для вызова PayPal (webscr) и успешно получаю обратные вызовы IPN.
Существует множество документов о содержимом каждой отдельной переменной, которые могут быть возвращены в IPN. Чего-то важного не хватает, иначе я пропустил это:
Какие типы транзакций PayPal и статусы платежей отражают реальные изменения в балансе моего счета? Например, статус "Завершено", безусловно, имеет значение, а статус "Ожидание" - нет.
Однако, как представляется, существует пять или шесть соответствующих типов транзакций и одиннадцать возможных статусов платежей. Кроме пробных всех 55 или 66 комбинаций в симуляторе IPN, есть ли какой-нибудь документ, который четко показывает, для каких из них мне следует накопить сумму mc_gross?
Или, другими словами, некоторые сообщения IPN просто "на тот случай, если мне нужно знать", а некоторые означают "деньги перешли в другие руки; измените свои учетные записи соответствующим образом". Мне не ясно, какие комбинации типа транзакции и статуса платежа указывают на последнее.
Спасибо и всего наилучшего,