See: https://github.com/AuthorizeNet/sdk-php/blob/master/lib/net/authorize/api/controller/base/ApiOperationBase.php#L51
This call resets the timezone to UTC, which overrides the configured php timezone or whatever timezone the application may have set.
Any call to "new Datetime()" made after any operation with authorize.net will generate an UTC time.
See: https://github.com/AuthorizeNet/sdk-php/blob/master/lib/net/authorize/api/controller/base/ApiOperationBase.php#L51
This call resets the timezone to UTC, which overrides the configured php timezone or whatever timezone the application may have set.
Any call to "new Datetime()" made after any operation with authorize.net will generate an UTC time.