тестовый платеж subscr с помощью симулятора IPN paypal
Я хотел бы проверить txn_type "subscr_payment" с помощью симулятора ipn paypal.
но такого варианта нет.
в то время как, как вы можете видеть здесь есть такой тип txn
3 ответов
правильно; не все типы транзакций в настоящее время поддерживаются в симуляторе IPN.
Мы планируем добавить больше сценариев к симулятору, но для такого рода тестирования (которое потребует нескольких последовательных сообщений IPN) я бы рекомендовал создать кнопку подписки в среде песочницы и выставить счет вручную.
к сожалению, это единственный способ имитировать IPN-сообщения Подписки сегодня.
Мне также интересно, можете ли вы имитировать подписку в симуляторе IPN, но на основе выбора вы не можете имитировать подписку с помощью симулятора IPN.
лучший способ имитировать подписку-создать тестовые учетные записи Sandbox: один для покупателя и один для продавца. Вы можете сделать это, перейдя в Разработчик Paypal и перейти к приложения ->Песочница Счета.
мой тест песочнице счета: один для покупателя и один для продавца:
после создания двух тестовых учетных записей перейдите в сайт песочницы Paypal, войдите в свой тестовый аккаунт покупателя Sandbox и создать кнопку подписки. Валла! Вы закончили. Примечание: убедитесь, что установить цикл выставления счетов на 1 день только так, что вы быстро проверить ваш Paypal IPN Listener.
изображение кнопки подписки песочницы:
Почта уведомления для тестовых учетных записей Sandbox можно увидеть на уведомления учетной записи песочницы.
на сайте разработчика PayPal вы можете перейти к симулятору IPN, выбрать тип транзакции как веб-Accept, нажмите "Показать все поля". Затем вы можете отредактировать txn_type как subscr_payment, subscr_signup и т. д.
Это не идеально, так как он не дает вам всех переменных, но вы можете поместить информацию в другие записи и использовать логический, чтобы определить, существует ли правильная запись.
сделайте одну тестовую подписку, чтобы у вас были значения, а затем работайте с там