Simulated Transaction Types

These values are used for the transType parameter of the Create Simulated Card Authorization endpoint. The value in association determines which table to use.

The MTI column shows which MTI is generated by each transType value. The MTIs are visible in the Auth API in the mti field. Also see Message types in the Authorization Controller API guide for more information.

Visa

Use the values in this table when association: visa.

TypeDescriptionMTI
1Retail sale (default)0200
2Preauthorization0100
3Incremental preauthorization. Before passing this type, you must first create a preauthorization (transType: 2) transaction. Use the auth_id from that transaction to populate originalAuthId.0100
4Completion. Before passing this type, you must first create a preauthorization (transType: 2) transaction. Use the auth_id from that transaction to populate originalAuthId.0220
5Reversal. Before passing this type, you must first create a retail sale (transType: 1) or preauthorization (transType: 2) transaction. Use the auth_id from that transaction to populate originalAuthId.0400
6Reversal advice. Before passing this type, you must first create a retail sale (transType: 1) or preauthorization (transType: 2) transaction. Use the auth_id from that transaction to populate originalAuthId.0420
10Foreign authorization0200
11ATM withdrawal0200

Mastercard

Use the values in this table when association: mc_auth.

TypeDescriptionMTI
1Retail sale (default)0100
2Preauthorization0100
3Completion advice. Before passing this type, you must first create a preauthorization (transType: 2) transaction. Use the auth_id from that transaction to populate originalAuthId.0120
4Non-financial advice0120
6Reversal. Before passing this type, you must first create a retail sale (transType: 1) or preauthorization (transType: 2) transaction. Use the auth_id from that transaction to populate originalAuthId.0400
9EMV chip authorization0100
11Tokenization authorization0100