August 2008 email from Authorize.net regarding Transaction ID numbers
I recently (August 2008) received an email from Authorize.net advising that they would be changing the Transaction IDs issued by their gateway to have a value higher than 2,147,483,647 and that I should check with my shopping cart provider to see if this would be a problem for my shopping cart. Does this affect my ShopSite? Is there anything that I need to do?
Solution ID: S5531
ShopSite stores the Transaction ID as a text string, so the higher numerical value should have no effect on ShopSite stores using the Authorize.net payment gateway.
The contents of the email from Authorize.net that merchants may have received is as follows:
*Subject: **Important System Notice*
August 27, 2008
Transaction ID FAQs http://www.authorize.net/transid
*Important System Notice*
Your Payment Gateway ID is: NNNNNN
Dear Authorize.Net Merchant:
In early October, Authorize.Net will be expanding the range of
Transaction IDs issued by the payment gateway. Please read this
e-mail thoroughly as it contains important information on how to
ensure that your account is not affected.
The Authorize.Net Transaction ID is the payment gateway-generated
number used to uniquely identify each transaction you submit for
processing. The Transaction ID can be found in the transaction
response and in the Search and Reports features of the Merchant
The Transaction ID field was originally developed with a maximum
numeric value of 2,147,483,647. As the number of merchants using the
Authorize.Net Payment Gateway has grown, we have identified a time in
which the Transaction ID count will surpass 2,147,483,647. For this
reason, we are in the process of expanding the range of Transaction
IDs that the payment gateway can issue. Accordingly, we are
communicating to all merchants to verify that your systems can
accommodate a 10-digit Transaction ID greater than 2,147,483,647.
*In most cases your transaction processing will not be
affected.* However, if you have an internal business application or
solution that relies upon the Transaction ID field, your system may
fail if it cannot handle a Transaction ID larger than 2,147,483,647.
For more information, please review the Transaction ID FAQs located
*It is critical that you contact your developer to verify whether
your integration will be impacted. Specifically, please provide your
developer with the following information:*
The Transaction ID, or x_trans_id, is specified as a 10-digit
integer and will only be affected if that value is represented as
an INT data type, which has a max value of 2,147,483,647. If you
have specified the Transaction ID as a string value, then your
system will not be affected. Failure to accommodate 10-digit
values larger than 2,147,483,647 will result in your system's
inability to accept Authorize.Net transactions.
*Note:* If you need to make updates to your Transaction ID
architecture, you should do so prior to October 1, 2008, to ensure
that you will not be affected.
If you have any questions, please contact Customer Support
No related articles were found.
No attachments were found.
14th of November, 2008