У меня есть веб-сайт, на котором принимаются платежи PayPal, и мне нужно проверить старые платежи (например, неделю назад), которые отображаются в ожидании на моем сервере.Проверить статус оплаты PayPal по номеру товара
Поскольку платежи «ожидают» на моем сервере, у меня нет идентификатора транзакции PayPal для идентификации на серверах PayPal, поэтому мне нужен другой способ их поиска, например, используя «номер позиции», который соответствует идентификатор платежа на моем сайте.
Окончательная идея - иметь задание cron, которое выполняется каждый день и проверяет ожидающие платежи и восстанавливает их статус в PayPal и пытается подтвердить их автоматически.
Есть ли способ проверить статус платежа с помощью api PayPal по номеру товара или другому полю?
Заранее спасибо.
Я попытался отправить сообщение IPN в PayPal с полем item_number, но получаю INVALID-ответ. Все примеры используют много полей, таких как идентификатор транзакции, которых у меня нет, payment_status, mc_gross и т. Д. – Gerardo
Paypal IPN - это, ну, его задница. Вам нужно прочитать документацию на нем, чтобы все было в порядке. Есть несколько хороших учебных пособий, но даже они все еще заставляют вас читать документацию. Это отстой, но это лучший способ сделать то, что вы просите. –
Хорошо, я буду продолжать пытаться. Большое спасибо. – Gerardo