EdgePay Developer Tools

Action codes allow you to extend the functionality of the Payment API. These codes allow you to tailor the transaction to your specific needs. Explore the codes by expanding them to see if they fit your business needs

Enhanced Card Data

Enhanced card data refers to the additional information that can be attached to a credit card transaction when it is processed.



Interchange Rate

Transactions submitted with enhanced card data, level 2 and level 3 transactions, may qualify for lower Visa and Mastercard Interchange rates.



Level 1 Card Data

Level 1 card data is typically associated with consumer transactions. This type of transaction requires the least amount of data and provides limited transaction details to the card holder.

Examples of Level 1 data include:

  • Merchant name
  • Transaction amount
  • Transaction date


Level 2 Card Data

Level 2 card data provides slightly more information than the standard Level 1 transaction and can be beneficial for commercial, corporate, purchasing, business, and government card holders. Transactions with Level 2 card data may qualify for lower Visa and Mastercard interchange rates than similar transactions submitted without this enhanced data.

Examples of Level 2 data include:

  • Tax amount
  • Customer code
  • Merchant postal code


Level 3 Card Data

Level 3 card data includes the most detail and provides the highest level of transaction information. Merchants can use level 3 data to monitor and track transaction details for commercial, corporate, purchasing, business, or government cards. Transactions with Level 3 card data may qualify for lower Visa and Mastercard interchange rates than similar transactions submitted without this enhanced data.

Examples of Level 3 data include:

  • Discount indicator
  • Item description
  • Product code
  • Quantity
  • Tax rate