> For the complete documentation index, see [llms.txt](https://docs.payengine.co/merchant-api-reference/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.payengine.co/merchant-api-reference/error-and-response-codes/mastercard-purchase-transaction-type.md).

# Mastercard purchase transaction type

<table><thead><tr><th width="143.645751953125">Type</th><th>Description</th></tr></thead><tbody><tr><td>A1</td><td>EMV/Token in a Secure </td></tr><tr><td>A2</td><td>Digital Transactions - Card and/or Cardholder Not Present</td></tr><tr><td>B1</td><td>EMV/Chip Equivalent - Card and Cardholder Present</td></tr><tr><td>B2</td><td>Authenticated Checkout - Card and/or Cardholder Not Present </td></tr><tr><td>C1</td><td>Magnetic Stripe - Card and Cardholder Present </td></tr><tr><td>C2</td><td>Transaction Validation - Card and/or Cardholder Not Present </td></tr><tr><td>D2</td><td>Enhanced Data - Card and/or Cardholder Not Present</td></tr><tr><td>E1</td><td>Key Entered - Card and Cardholder Present </td></tr><tr><td>E2</td><td>Generic Messaging - Card and/or Cardholder Not Present</td></tr><tr><td>U0</td><td>Unclassified - Card and Cardholder Present or Cardholder Not Present</td></tr></tbody></table>
