This section provides the various field values used to configure the different initial
and follow-on transactions available.
Initial Transactions
When you process an initial transaction, Mastercard requires a reason code. When you
process subsequent transactions, all card types require a reason code.
For an initial transaction, include these fields with a
standard authorization request:
ccAuthService_commerceIndicator=internet subsequentAuthFirst=true subsequentAuthReason=7 //Mastercard only
When you receive the initial transaction response, save the transaction identifier. You
need the transaction identifier for subsequent transactions. If you're using token
management service (TMS), the transaction identifier will be stored on your behalf.
Subsequent Transactions
When you process subsequent transactions, all card types require a reason code. For a
subsequent transaction, include these fields with a standard authorization request:
ccAuthService_commerceIndicator=recurring subsequentAuth=true subsequentAuthOriginalAmount=100.00 //Discover only subsequentAuthReason=2 subsequentAuthStoredCredential=true subsequentAuthTransactionID=12345678910