Na paypal payflow pro bezpośrednia zapłata, na produkci dostaję Odmawiającego błąd od paypal. Ale po pewnym czasie płatność zostanie przetworzona.Paypal payflow pro notifyurl
Co próbuję zrobić, to przechwycić płatność i potwierdzić fakturę.
Mój plan to wykorzystanie funkcji NOTIFYURL do przechwytywania płatności, ale wydaje się, że nie działa.
Na piaskownicy Używam Następne połączenie:
user = **** & vendor = **** & PARTNER = paypal & PWD = **** & PRZETARGU = C = & TRXTYPE S & ACCT = 4111111111111111 & EXPDATE = 0217 & NAZWA = test nazwa & CVV2 = 123 & AMT = 102 & WALUTA = USD & COMMENT1 = Andrei & iMIĘ = Andrei & LASTNAME = Test & STREET = 100 Testowanie Ulica & CITY = Colfax & STAN = Karolina Północna & ZIP = 27235 & KRAJ = US & CUSTIP = 1.2.3.4 & NOTIFYURL = https: //***.domain.com/ silent_post & VERBOSITY = MEDIUM
Ale nie otrzymuję powiadomienia z systemu PayPal, nawet jeśli płatność została pomyślnie przetworzona.
Dzięki.
Czy sprawdziłeś, czy strona w NOTIFYURL działa, tzn. Czy próbowałeś odwiedzić ją w przeglądarce? –
Tak @DougMcLean, kiedy ręcznie odwiedzam notifyurl w przeglądarce zapisuje żądanie. Nagrywam każdą wizytę pod tym adresem URL. – keepwalking
Wiem, że czasami piaskownica PayPal może być nieco porywcza, np. w niektórych przypadkach musisz być zalogowany na stronie sandbox.paypal.com w jednej zakładce przeglądarki i przetestować transakcję w innej karcie. Czy to działa, jeśli zmienisz witrynę dewelopera, by połączyć się z PayPalem na żywo? –