2013-08-26 25 views

Odpowiedz

9

poprawne; nie wszystkie typy transakcji są obecnie obsługiwane w symulatorze IPN.
Planujemy dodać więcej scenariuszy do symulatora, ale w przypadku tego rodzaju testów (które wymagałyby wielu kolejnych komunikatów IPN), zaleca się utworzenie przycisku subskrypcji w środowisku piaskownicy i ręczne wystawianie rachunku.

Niestety, jest to jedyny sposób symulacji wiadomości IPN subskrypcji już dziś.

+2

Jak testujemy subscr_eot rodzajów transakcji? Jak wiem subscr ee wysyła po wygaśnięciu subskrypcji. Czy istnieje sposób na natychmiastowe wygaśnięcie profilu subskrypcji? –

+6

Wszelkie aktualizacje na ten temat? To prawdziwy problem z tyłem w trakcie testów subskrypcyjnych. Konieczność stworzenia nowej subskrypcji tylko po to, aby przetestować IPN, jest niezwykle żmudna i nieefektywna.Oznacza to, że na moim zapleczu do działania i przetestowania go poprawnie muszę utworzyć nową subskrypcję, co oznacza nowego użytkownika i nowe konto KAŻDEGO czasu chcę przetestować funkcjonalność strony IPN. Dlaczego symulator IPN nie obsługuje płatności za subskrypcję? To pytanie ma ponad 4 miesiące. Proszę zaimplementuj wsparcie dla testowania tego. Jako programista jest naprawdę potrzebny. – merk

+1

Pytanie ma już ponad rok, wciąż nie ma na to poparcia? – Hobbyist

5

Zastanawiam się również, czy można symulować subskrypcję w symulatorze IPN, ale w oparciu o wybory, nie ma możliwości symulacji subskrypcji za pomocą symulatora IPN.

Najlepszym sposobem symulacji subskrypcji jest utworzenie kont testowych Sandbox: jednego dla "kupującego" i jednego dla "sprzedawcy". Możesz to zrobić, przechodząc na Programista Paypal i przejdź do Aplikacje ->Konta Sandbox.

My Sandbox konta testowe: jeden dla nabywcy i jeden dla sprzedającego: My Sandbox test accounts: one for the buyer and one for the seller

Gdy trzeba utworzyć dwa konta testowe, przejdź do Paypal Sandbox miejscu, zaloguj się do swojego nabywcy konta testowego Sandbox i utwórz przycisk subskrypcji. Wallah! Jesteś skończony. Uwaga: pamiętaj, aby ustawić cykl rozliczeniowy tylko na 1 dzień, abyś szybko przetestował swojego odbiorcę Paypal IPN Listener.

Sandbox obraz Subskrypcja Przycisk: Sandbox Subscription Button image

Powiadomienia e-mail do kont testowych Sandbox widać na Sandbox account notifications.

4

Na stronie programisty PayPal możesz przejść do symulatora IPN, wybierz Typ transakcji jako Akceptuj przez Internet, kliknij Pokaż wszystkie pola. Możesz następnie edytować txn_type na subscr_payment, subscr_signup, itp.

To nie jest doskonałe, ponieważ nie daje wszystkich zmiennych, ale możesz umieścić informacje w innych wpisach i użyć logicznego, aby określić, czy nie istnieje poprawny wpis.

zrobić jedną subskrypcję testową, tak, że masz wartości, a następnie pracować stamtąd