« Magnetic Stripe Basics | Main | Good Glossary of Payment Industry Terms »

Wednesday, March 22, 2006

AMEX Merchant/Acquirer Specs Are Online

American Express is another card-issuing and/or gateway organization that puts its ISO8583 spec online.  I suggest you grab a copy. Look for it here:  http://www.americanexpress.com/merchantspecs. The AMEX spec is a good reference in terms of being able to review and study a well-tested, widely-used spec which is inherently multi-national.   There are a lot of good practices in there that you can adapt for your own usage.  It's also a good idea to start assembling a repository of different specs for your reference.  Speaking from experience, I know I can address a lot of the questions that appear on the jPOS.org mailing lists** by being able to reference our spec repository to see how major players like AMEX have addressed a particular issue.

My direct experience working with American Express is that the people you deal with in certifications and testing are top-notch.  It's a pleasure to work with people who really seem to understand the task at hand, as opposed to being just professional project managers who really don't understand the underlying task.  The Amex crew in Phoenix has always impressed me as having the best team in the payment industry in that regard.

Amex has entitled its auth spec “Global Credit Authorization Guide (v3.1).” The v3.x-level designation is notable because it is the version level that lays out a series of small enhancements related to Amex’s Card Acceptance Processing Network (‘CAPN’) initiative, which are:

Additional point of sale security – See Amex spec ISO Field 53 regarding the option of passing the key-entered, four-digit ‘CID’ (from face of card) if card number itself is manually entered. [Implementing this change would require store system changes and special certification from Amex.]

Support for expanded amounts – See comments in ISO Field 4.

Most importantly, the introduction of a ‘transaction lifecycle identifier’ – This identifier goes into Field 31 (Acquirer Reference Data). The ID is 15 bytes (field is LLVAR).  The lifecycle identifier works much like Visa’s PS/2000 Transaction ID in that the value received in the authorization response must be placed into the corresponding settlement record.  The ‘transaction lifecycle identifier’ is the linchpin of CAPN.

The Amex Spec discusses how this field ties into subsequent data capture effort:

“The value in this field must be retained by the merchant’s system and returned to American Express in the (transaction detail) financial settlement records that correspond to this authorization response.”

** The jPOS mailing lists are:

jpos-dev@yahoogroups.com (the developers' mailing list)

jpos-users@googlegroups.com (the users' mailing list)

Comments

Feed You can follow this conversation by subscribing to the comment feed for this post.

Love the spec references, post any other interesting ones that you have that are publicly available.

Hi,

TLV means tag, length, value. It comes from ASN.1 BER-TLV a telecom spec from ITU-T (see http://en.wikipedia.org/wiki/Basic_encoding_rules). It is widely adopted in EMV and some iso8583 like the one we have in Italy (see http://www.cogeban.it/ufficiotecnico/inside.asp?id=25&show=14&id_ramo=8) the specs are free to download after registration. Unfortunately the are in Italian :) Interesting thing is they are based on iso8583 for the terminal - payment gatewya interface and on iso 8583 87 for the gateway to acquirer interface.

Cheers


Mirco

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

My Photo

Tools

  • Google

    The entire web
    www.andyorrock.com
AddThis Social Bookmark Button

Resources

  • About Me
  • Dave Bergert's blog
    Insightful payment systems thoughts by my OLS colleague, Dave Bergert, CISSP, CISA, CompTIA Security+, and former Visa-certified QSA.
  • Glenbrook Partners' Blog List
    Glenbrook Partners has compiled "a current summary of the latest content from some of our favorite payments and banking blogs based upon their RSS feeds." Alejandro, Dave and I are on the list, as are many other good info sources.
  • jPOS
    Faced with payment systems challenges? Start here to learn more about Alejandro Revilla's jPOS project.
  • Randy San Nicolas' blog
    My OLS colleague Randy San Nicolas writes about his wealth of experience in various Issuer- and Acquirer-side endeavors in his Prepaid Enterprise blog.
  • soliSYSTEMS
    My friend Roque Solis is our go-to guy for RFID, smart cards, chip cards, integrated circuit(s) cards (ICC), HSMs, cryptographic accelerators, DES and public-key cryptography.
  • Specs Online - AMEX
    American Express (Amex) puts all its acquirer specs online for public retrieval.
  • Specs Online - First Data
    First Data Merchant Services (FDMS, aka 'FDR') puts all its acquirer specs online for public retrieval. [NOTE: FDMS' spec repository is accessible only via Internet Explorer; this link will not work with Firefox or other browsers.]
Blog Widget by LinkWithin

Enter your email address:

Delivered by FeedBurner

Blog powered by TypePad

If you're looking here...

  • Your attention to detail is a great asset. Use it wisely.