The docs for Webhook Integration define the payment_date
as:
Time/Date stamp generated by payment processor, in the format HH:MM:SS Mmm DD, YYYY ZZZ (e.g. 12:34:56 Dec 21, 2012 MST)
Is the timezone abbreviation of MST
guaranteed to be static and exist in every payload? Or is the abbreviation dynamic and may change for different payloads?
In other words, since we have to parse the date string into a strongly typed date, I need to know if the timezone abbreviation will always exist with the payment_date
field and if the abbreviation will change depending on either the time of year, or the date being submitted from a different server with a different time zone.
FWIW: It would be much easier to deal with if the date was guaranteed to follow the ISO 9601
or RFC 1123
format; or simply be returned in UTC time.