I believe the documentation will be updated at some point but there is a very critical point to be made in regards to track1 data. Using a standard magtek card reader, the track1 data is read with a lower case 'b' as the 'format code' right after the starting sentinel.
The CP API does not like the lower case 'b'. It will return with a error stating 'Invalid Track1 data format'.
Simply upper case the 'B', and the transaction will get accepted.
Hope this saves you 4-5 hours of frustration.
10-07-2013 02:56 PM