2011-09-25 14 views
7

Chcę przechowywać identyfikatory transakcji PayPal. Jaka jest długość i typ, jakie muszę ustawić w tym polu w bazie danych? Obecnie ustawiam varchar(128). Czy to wystarczy?Jaki jest długość i typ identyfikatora transakcji PayPal (txn_id)?

+0

możliwe duplikat [PayPal IPN unikalnym identyfikatorem] (http://stackoverflow.com/questions/9240235/paypal-ipn-unique-identifier) ​​ –

Odpowiedz

9

W podpunkcie transaction search API sugeruje, że maksymalna długość identyfikatora transakcji to 19 pojedynczych bajtów. Identyfikator transakcji jest alfanumeryczny, więc varchar(19) byłby w porządku.

Osobiście poszedłbym do varchar(20) tylko w przypadku gdy max obecnie na identyfikatorów transakcji i trzeba dodać dodatkową cyfrę :)

+0

Link który podałeś no-longer działa (styczeń 2017 r.), a teraz przekierowuje na stronę główną dokumentacji PayPal. – Dai

+0

@Dai Właściwie prawie każdy link do serwisu PayPal w Internecie jest teraz uszkodzony i kieruje do strony głównej dokumentacji. Powinny one obsługiwać stare linki, jeśli muszą zmienić adres URL dokumentów –

-1

parent_txn_id W przypadku zwrotu, odwrócenia lub anulowane odwrócenia, zmienna ta zawiera txn_id oryginalnej transakcji, a txn_id zawiera nowy identyfikator dla nowej transakcji. Długość: 19 znaków Typ: String

Powiązane problemy