Ostatnio strona musiała połączyć się z międzynarodowym interfejsem płatności PayPal i zajęło kilka dni, aby zarejestrować napotkane pułapki na później.
1. Pierwszym krokiem jest złożenie wniosku o założenie konta handlowego na oficjalnej stronie internetowejLogowanie do linku jest widoczne.Nie znam dokładnych kroków, w końcu nie przyszedłem aplikować
2. Ponieważ korzystamy z tej strony tutaj, korzystamy z najwygodniejszej wersji płatności na stronie, a resztę można również zaimplementować za pomocą API szybkiego kasie.
Najpierw konfigurujemy informacje o parametrach, które musimy wykorzystać w konfiguracji
Następnie budujemy kod strony, który wymaga od nas publikacji, i zapisujemy wartości, które trzeba wypełnić, w ukrytej domenie <typ wejścia="ukryty" />
Te parametry są ważniejsze, a na oficjalnej stronie internetowej znajdziesz odpowiednie dokumenty z bardziej kompleksowym wprowadzeniem parametrów
3. Kod inicjacyjny jest w porządku, napiszmy kod, który zwraca i powiadomi stronę
Na stronie powiadomień możemy uzyskać następujące kluczowe parametry
Możemy użyć item_number parametrów, aby odpowiadać bazie danych, weryfikować zgodnie z pay_order, aby zapobiec ponownemu użyciu, oraz oceniać, czy transakcja jest udana na podstawie pay_status (pay_status="Zakończona").
Warto tu zauważyć, że PayPal nie zwraca automatycznie domyślnie i wymagane są odpowiednie konfiguracje. Kroki: Informacje o użytkowniku - > powiadomienie o sprzedaży - > ustawienie nawyków płatniczych na stronie internetowej
Po prostu włącz te dwa miejsca na zdjęciu.
4. Strona zwrotu służy zazwyczaj tylko do wyświetlania wyników doładowania, a my zazwyczaj umieszczamy ją na stronie powiadomień, aby obsłużyć odpowiednią logikę biznesową.
Metoda ValidateSource jest głównie weryfikowana przez wywołanie interfejsu po uzyskanych parametrach + "&cmd=_notify-validate", aby sprawdzić, czy parametry zostały zmienione podczas procesu przekazywania.
Zwróć uwagę na czerwony obszar powyżej, to musi być niezbędne, interfejs https, do którego korzystamy, jeśli powyższy kod jest nieobecny, zgłosi wyjątek: Żądanie przerwane: Nie udało się utworzyć bezpiecznego kanału SSL/TLS
Po napisaniu powyższego kodu możemy go opublikować na serwerze do testów, test PayPal jest nadal stosunkowo dobry, daje nam specjalny adres testowy, można dowolnie dodawać sprzedawców i konta osobiste do testowania.
Najpierw logujemy się za pomocą naszego zarejestrowanego konta:Logowanie do linku jest widoczne.
Po zalogowaniu się znajdujemy
Tutaj otrzymamy dwa domyślne konta, oczywiście możesz też wprowadzać zmiany, a następnie możemy testować na założonych kontach
Po zakończeniu testu, jeśli chcemy zalogować się na nasze konto testowe, aby zobaczyć informacje, musimy użyć tego adresu URL:Logowanie do linku jest widoczne.
Logujemy się tutaj przez konto handlowe, a tutaj musimy ponownie obsłużyć informacje konfiguracyjne w kroku 3.
Tutaj możesz również sprawdzić nasze informacje o IPN
Oficjalne wprowadzenie:Logowanie do linku jest widoczne.
|