Błąd: header Security nie jest ważna Arraypaypal Ekspresowa realizacja => Błąd: header Security nie jest ważna
(
[TIMESTAMP] => 2014%2d04%2d29T07%3a24%3a29Z
[CORRELATIONID] => 6af6749c848d6
[ACK] => Failure
[VERSION] => 109%2e0
[BUILD] => 10800277
[L_ERRORCODE0] => 10002
[L_SHORTMESSAGE0] => Security%20error
[L_LONGMESSAGE0] => Security%20header%20is%20not%20valid
[L_SEVERITYCODE0] => Error
)
ja dostaję ten błąd ponownie i ponownie i nie może poruszać się do przodu. Sprawdziłem wszystkie nazwy użytkownika, hasło i podpis API, wszystkie są poprawne, ale głównym problemem jest to, że wszystkie rzeczy są już zapisane na koncie PayPal, ale nie może ono wrócić do strony. Chodzi mi o to, że transekcja jest pokazywana na koncie sandbox, ale nie może przesyłać dalej do strony wyświetlania. Czy gdzieś się mylę?
I Otrzymałem ten sam błąd, co w oryginalnym pytaniu, kiedy korzystałem z następującego pakietu Golang PayPal: https://github.com/crowdmob/paypal. Jeśli ktoś inny napotka podobny błąd, odpowiedni PAYPAL_TEST_USERNAME można znaleźć pod Sandbox -> Konta -> Profil -> Poświadczenia API i będzie wyglądać jak nazwa_użytkownika-facilitator_api1.domena.com. To nie będzie zwykła nazwa uż[email protected] Na tej stronie znajdziesz również odpowiednie PAYPAL_TEST_PASSWORD. Mam nadzieję, że to kogoś oszczędza. – rudolph1024
To dobra wskazówka. Dodam, że musisz wybrać profil BUSINESS, który jest nazwa_uż[email protected] w przeciwnym razie karta Poświadczenia API nie pojawi się w sekcji Profil. Oto zrzut ekranu http://slidemodel.com/images/misc/paypal-blur-credentials-screenshot.png – julianm
Robię to kilka razy w roku i wciąż muszę to sprawdzić za każdym razem. Tym razem problem był następujący: @ rudolph1024 zasugerował: dodałem adres e-mail/nazwę użytkownika bez dołączania _api1. PayPal jest niedorzeczny. – phillyslick