Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

With credit card transactions, different levels of data submission are critical for businesses engaged in different types of transactions. There are three levels of interchange data submission available:

Level I

Basic transaction data like card number and transaction amount that is required for standard consumer transactions and provide standard interchange rates.

Level II

More detailed transaction data, like a sales tax, is required for B2B transactions and provides lower interchange rates.

Level III

Comprehensive transaction information like line item details and shipping, is required for high-value (large ticket) B2B transactions and provides the lowest interchange rates.

Major card brands Visa & MasterCard each have specific requirements that merchants must adhere to to offer them the best interchange rates. American Express and Discover do not accept direct Level II or Level III data submissions for lower interchange rates at this time.

Below is a breakdown of the key data required for Level II and Level III data submission for each card brand.

Note: Each additional level of data submission, Level I to Level II to Level III data, requires all data from the previous level in addition to the new data required.

Example: To submit
Info
Tip

Tip: While not a requirement, it is recommended to submit the previous level of interchange data when submitting the following level.

Example: When submitting Level III data, all Level I and Level II data requirements must are already be met to qualify ensure the most visibility for Level III interchange rates.

...

Below is a breakdown of the key data required for Level II and Level III data submission for each card brand.

...

Level I Interchange Data Requirements

All transactions, regardless of card brand, must meet these data requirements to qualify for basic interchange or Level I:

Merchant & Transaction Information - Basic data provided about the Merchant and Transaction, including:

Merchant Name

The name of the Merchant business selling products or services.

Transaction Date

The date that the transaction took place.

Transaction Amount

The total amount of the transaction charged to the customer.

Customer / Cardholder Information - Essential customer and card data used to pay, including:

Customer Zip Code

The billing zip code on file with the customer’s credit card company.

Customer Billing Address

The full billing address on file with the customer’s credit card company.

Credit Card Number

The 15 (AMEX) or 16-digit credit card number shown on the customer’s card.

Card Expiration Date

The 4-digit, MMYY-format expiration date shown on the customer’s card.

...

Level II and III Interchange Data Requirements

...

Once you are familiar with these requirements, visit <<Submit Level II & III interchange data article>> Submit Interchange Data with Transactions below to learn the different methods available to submit this data.

...

Note

Warning: For all ‘tax’ amount values, ensure the amount always corresponds to your local state or province regulations to ensure tax compliance.

Visa

...

Note: If you choose to optionally submit Level II

...

data with Level III data

...

  1. Merchants must process 1 to 6 million Visa transactions per year.

  2. Merchants must process between $20,000 and $1,000,000 in annual e-commerce transactions.

  3. Merchants must submit the following forms to the Visa Verification team:

    1. Annual Attestation of Compliance (AOC)

    2. Annual Self-Assessment Questionnaire (SAQ)

    3. Quarterly Network Scan by an Approved Scan Vendor (ASV2)

, the tax rate must be set between 0.1% & 22% of the transaction amount when tax amount is greater than $0.00.

Visa

Read more information about Visa requirements below:

...

Expand
titleVisa - Prohibited Merchant Business Types (MCCs)

The following Merchant Commercial Code (MCC) types are disqualified from Level II or Level III data submission for interchange rate improvements:

Visa Non-Compliant MCCs List:

Non-Compliant MCCs

Description of Merchant Business Type

3000–3999

Airlines/Car Rental Companies/Hotels

4112

Passenger Railways

4411

Steamship and Cruise Lines

4511

Airlines and Air Carriers

4722

Travel Agencies and Tour Operators

5812

Eating Places and Restaurants

5814

Fast Food Restaurants

5962

Direct Marketing – Travel Related Arrangements Services (High Risk)

5966

Direct Marketing – Outbound Telemarketing Merchant (High Risk)

5967

Direct Marketing – Inbound Teleservices Merchant (High Risk)

7011

Lodging – Hotels, Motels, and Resorts

7512

Automobile Rental Agency

7513

Truck & Utility Trailer Rentals

...

MasterCard

In addition to the parameter qualifications below, MasterCard also requires the following conditions to be met from Merchants before they can submit Level II or Level III data for lower interchange rates:

  1. Merchants must process a combined total of 1 to 6 million MasterCard & Maestro transactions per year.

  2. Merchants must process between $20,000 and $1,000,000 in annual e-commerce transactions.

  3. Merchants must submit the following forms to the MasterCard:

    1. Annual Attestation of Compliance (AOC)

    2. Annual Self-Assessment Questionnaire (SAQ)

    3. Quarterly Network Scan by an Approved Scan Vendor (ASV2)

Read more information about MasterCard requirements below:

...

titleMasterCard - Qualifying Card Types for Interchange Data Submission

The following card types can be used for Level II data submission:

  • Corporate Purchasing

  • Business Credit

  • Enhanced Business Credit

  • Signature Business Credit

...

Read more information about MasterCard requirements below:

Expand
titleMasterCard - Qualifying Card Types for Interchange Data Submission

The following card types can be used for Level II data submission:

  • Corporate Purchasing

  • Business Credit

  • Enhanced Business Credit

  • Signature Business Credit


In addition to the above, the following card types can be used for Level III data submission:

  • Corporate Credit

  • Purchasing Credit

Note

Commercial Prepaid card type is not eligible.

Note

Warning: The following card types are ineligible for Level III data submission with MasterCard:

  • MBS - Mastercard B2B Product 1

  • MEF - Mastercard Electronic Payment Account

...

Expand
titleMasterCard - Prohibited Merchant Business Types (MCCs)

The following Merchant Commercial Code (MCC) types are disqualified from Level II or Level III data submission for interchange rate improvements:

MasterCard Non-Compliant MCCs List:

Non-Compliant MCCs

Description of Merchant Business Type

3000–3999

Airlines/Car Rental Companies/Hotels

4112

Passenger Railways

4411

Steamship and Cruise Lines

4511

Airlines and Air Carriers

4722

Travel Agencies and Tour Operators

5812

Eating Places and Restaurants

5814

Fast Food Restaurants

5962

Direct Marketing – Travel Related Arrangements Services (High Risk)

5966

Direct Marketing – Outbound Telemarketing Merchant (High Risk)

5967

Direct Marketing – Inbound Teleservices Merchant (High Risk)

7011

Lodging – Hotels, Motels, and Resorts

7512

Automobile Rental Agency

7513

Truck & Utility Trailer Rentals

...

American Express

...

Merchants processing American Express transactions are required to obtain pre-approval before initiating Level II data processing. Level II data parameters from Visa or MasterCard would apply here.

To receive approval, Merchants must submit a “Level 2 Merchant’s Validation Documentation” which includes summaries from Quarterly Network Scan and a completed PCI Self Assessment Questionaire. Once granted, American Express accepts both Level I and Level II data, offering Level II interchange rates.

Visit the American Express US Data Security site for more information.

Warning

Unavailable: American Express does not offer discounts or changes in interchange rates for Level III data submissions

Discover

Warning

Unavailable: American Express does not offer any discounts or changes in interchange rates for Level II or Level III data submissions.

Submit Interchange Data with Transactions

& Discover

There is no additional work or line item data submisssion required by American Express or Discover.

Both card brands provide lower interchange rates on their respective networks, calculated and adjusted based exclusively on the cardholder’s card type (e.g. business card, corporate card, etc.).

...

Submit Interchange Data with Transactions
Anchor
submit
submit

To take advantage of lower interchange rates, this Level II and Level III data must be submitted alongside your transaction. This ensures the customer’s card brand network can receive and assess the data to determine which interchange rate the transaction will receive.

...

Expand
titleEnable Tax Exempt Status using the Portal

Non-Profit and Governmental entities that qualify for a tax-exempt status can apply this setting to their platform entity. This provides the proper mapping for Level II data submission when tax amounts are set to 0%.

Warning: To display the Parameters tab and Auto Tax
Tip
Info

Tax exempt status is available for Commercial Retail and Commercial Card Not Present transansactions only.

Note: To display the Parameters tab and Auto Tax Exempt Enabled parameter for your Group(s), contact your Payrix representative to enable visibility.

To apply tax-exempt status to non-profit entity groups from the Groups page:

  • Step 1: Navigate to the Groups page under the Management section.

  • Step 2: Click on the desired group (or Add a new Group if needed) & enter the Group Profile page.

  • Step 3: Click on the Parameters tab, then click the ADD PARAMETERS button.

  • Step 4: Click the edit icon in the upper-right corner, then check “Auto Tax Exempt Enabled” and confirm.

  • Step 5: Return to the Group Profile page, then click the ADD MEMBERS button to Add the Merchant as a Member.

Click Save to complete the Merchant enrollment in the Tax Exempt Group.

Expand
titleSubmit Level III data using the Portal.

To submit Level III transaction data using the Create Payments page:

  • Step 1: Complete steps 1-3 above from the Level II submission step above.

  • Step 2: Check “Submit this transaction as LEVEL 3 PROCESSING (All fields must be completed)” to reveal Level III fields.

  • Step 3: Enter the SHIPPING AMOUNT, DUTY AMOUNT & ORDER DISCOUNT value.

  • Step 4: Under Order Items, enter the DESCRIPTION, COMMODITY CODE, PRODUCT CODE, ITEM PRICE, ITEM DISCOUNT, QUANTITY, UNIT OF MEASURE, and ITEM TOTAL for each item.

  • Step 5: (Optional) Add additional Order Items as needed by clicking Add Item at the bottom of each new item form.

Info

Note: Each additional item must have the all fields above for Level 3 Transaction Processing

Click Process Payment to complete the submission.

API

The Payrix API provides a straightforward method of submitting Level II and Level III data values alongside transactions. Read the information below to learn more.

To submit Level II transaction data using the /txns Payrix API endpoint, send the following request:

Expand
titleSubmit Level II data using the Payrix API.
Code Block
POST https://test-api.payrix.com/txns
Code Block
languagejson
{
   "merchant":"{yourMerchantID}",
   "payment":{
      "number":"{customerCardNumber}",
      "cvv":"{customerCardCVV}"
   }
   "expiration":"MMYY",
   "type":2,
   "order":"INVOICE#1",
   "total":7799,
   "tax":100,
}
Note

Warning: Tax rate must be set according to status and regulation:

  • If you are a tax-exempt entity, you may enter 0 in the tax field. See the steps below to enable tax-exempt status.

  • If you are not a tax-exempt entity, you must adhere to Visa, Mastercard, and local government sales tax rates and regulations to receive lower Level II interchange rates.

Required Parameters

Type

Description

Valid Values / Format

merchant

string

The identifier of the Merchant associated with this Transaction.

payment

object

The payment method associated with this Transaction, including the card details.

number

number

For credit payment method, the card number of the credit card associated with this Transaction.
For the eCheck payment method, the bank account number is associated with this Transaction.

cvv

integer

The Card Verification Value (CVV) number of the credit card associated with this Transaction.

This field is expressed as a 3-digit integer.

expiration

number

The expiration date of the credit card associated with this Transaction.

This field is stored as a text string in 'MMYY' format, where 'MM' is the number of a month and 'YY' is the last two digits of a year. For example, '0623' for June 2023.

type

integer

The type of Transaction.

1 - Credit Card Only: Sale Transaction. Processes a sale and charges the customer.

2 - Credit Card Only: Auth Transaction. Authorizes and holds the requested total on the credit card.

3 - Credit Card Only: Capture Transaction. Finalizes a prior Auth Transaction and charges the customer.

4 - Credit Card Only: Reverse Authorization. Reverses a prior Auth or Sale Transaction and releases the credit hold.

5 - Credit Card Only: Refund Transaction. Refunds a prior Capture or Sale Transaction (total may be specified for a partial refund).

7 - eCheck Only: eCheck Sale Transaction. Sale Transaction for eCheck payment.

8 - eCheck Only: eCheck Refund Transaction. Refund Transaction for prior eCheck Sale Transaction.

11 - eCheck Only: eCheck Redeposit Transaction. Attempt to redeposit a prior failed eCheck Sale Transaction.

12 - eCheck Only: eCheck Account Verification Transaction. Attempt to verify eCheck payment details.

total

number

The total amount of this Transaction.

This field is specified as an integer in cents.

tax

integer

The total sum of this Transaction’s tax amount.

This field is specified as an integer in cents.

Expand
titleEnable Tax Exempt Status using the Payrix API

Non-Profit and Governmental entities that qualify for tax-exempt status can apply this setting to their platform entity. This provides the proper mapping for Level II data submission when tax amounts are set to 0%.

Tip

Warning: To enable the /parameters endpoint and autoTaxExemptEnabled parameter for your Group(s), contact your Payrix representative.

To apply tax-exempt status to non-profit entity groups using the /parameters Payrix API endpoint, send the following request:

Code Block
POST https://test-api.payrix.com/parameters
Code Block
languagejson
{
  "login": "{{yourLoginID}}",
  "org":"{{merchantsOrg/GroupID}}",
  "autoTaxExemptEnabled":"1",
  "inactive":"0",
  "frozen":"0",
  }
Warning

Error: If you do not first contact Payrix to enable access to the /parameters endpoint, you will receive the error below:

Code Block
languagejson
{
    "errors": [
        {
            "code": 23,
            "severity": 2,
            "msg": "Invalid request for this type of user authentication"
        }
    ]
}

Your successful response should look like the following:

{ "id": "t1_par_1abc2d34ef5g6h7ij89kl01", "created": "2023-10-05T13:00:33.442Z", "modified": "2023-10-05T13:00:33.442Z", "creator": "t1_log_1abc2d34ef5g6h7ij89kl01", "modifier": "t1_log_1abc2d34ef5g6h7ij89kl01", "login": "t1_log_1abc2d34ef5g6h7ij89kl01", "org": "t1_org_1abc2d34ef5g6h7ij89kl01", "division": "t1_div_1abc2d34ef5g6h7ij89kl01", "partition": "t1__1abc2d34ef5g6h7ij89kl01", "autoTaxExemptEnabled": "1", "inactive": "0", "frozen": "0", "minTxnTotal": "null", "maxTxnTotal": "null", "maxTxnDailyTotal": "null", "maxTxnDailyNum": "null", "maxTxnMonthlyTotal": "null", "maxTxnMonthlyNum": "null", "maxSubscriptionFailures": "null", "minPayoutCreditTotal": "0001", "maxPayoutCreditTotal": "null", "minPayoutDebitTotal": "-0001", "maxPayoutDebitTotal": "null", "minAvailableFunds": "null", "minStatementDebitPayoutDelay": "5", "minFundsPayoutTotal": "500", "minPayoutDelay": "3", "minFirstPayoutDelay": "3", "payoutDelayIncludeOffDays": "0", "payoutIncludePending": "0", "amexEnabled": "0", "optBlueEnabled": "0", "discoverEnabled": "0", "discoverAcquiredEnabled": "0", "mc3dsEnabled": "0", "visa3dsEnabled": "0", "amex3dsEnabled": "0", "discover3dsEnabled": "0", "eCheckEnabled": "0", "fundingEnabled": "0", "debtRepaymentEnabled
Code Block
languagejson
Note

Warning: Not all Merchants using the Auto Tax Exampt Enabled feature can qualify for Level II interchange rates on Visa or Mastercard. See the section below for a list of ineligible MCCs.


Inelgibile Merchant Types (MCCs) for Tax Exempt Level II Interchange Rates

Ineligible MCCs

Descriptions of Merchant Type

3000–3999

Airlines/Car Rental Companies/Hotels

4112

Passenger Railways

4411

Steamship and Cruise Lines

4468

Marinas, Marine Service and Supplies

4511

Airlines and Air Carriers

4722

Travel Agencies and Tour Operators

5499

Misc Food Stores - Speciality Markets and Convenience

5541

Gas/Service Stations with/without Ancillary Services

5542

Automated Fuel Dispensers

5812

Eating Places and Restaurants

5814

Fast Food Restaurants

5962

Direct Marketing – Travel Related Arrangements Services (High Risk)

5966

Direct Marketing – Outbound Telemarketing Merchant (High Risk)

5967

Direct Marketing – Inbound Teleservices Merchant (High Risk)

5983

Fuel Dealers - Fuel, Oil, Wood, Coal, Lique

7011

Lodging – Hotels, Motels, and Resorts

7512

Automobile Rental Agency

7513

Truck & Utility Trailer Rentals

Expand
titleSubmit Level III data using the Portal.

To submit Level III transaction data using the Create Payments page:

  • Step 1: Complete steps 1-3 above from the Level II submission step above.

  • Step 2: Check “Submit this transaction as LEVEL 3 PROCESSING (All fields must be completed)” to reveal Level III fields.

  • Step 3: Enter the SHIPPING AMOUNT, DUTY AMOUNT & ORDER DISCOUNT value.

  • Step 4: Under Order Items, enter the DESCRIPTION, COMMODITY CODE, PRODUCT CODE, ITEM PRICE, ITEM DISCOUNT, QUANTITY, UNIT OF MEASURE, and ITEM TOTAL for each item.

  • Step 5: (Optional) Add additional Order Items as needed by clicking Add Item at the bottom of each new item form.

Info

Note: Each additional item must have the all fields above for Level 3 Transaction Processing

Click Process Payment to complete the submission.

...

API

The Payrix API provides a straightforward method of submitting Level II and Level III data values alongside transactions. Read the information below to learn more.

Expand
titleSubmit Level II data using the Payrix API.

To submit Level II transaction data using the /txns Payrix API endpoint, send the following request:

Code Block
POST https://test-api.payrix.com/txns
Code Block
languagejson
{
   "merchant":"{yourMerchantID}",
   "payment":{
      "number":"{customerCardNumber}",
      "cvv":"{customerCardCVV}"
   }
   "expiration":"MMYY",
   "type":2,
   "order":"INVOICE#1",
   "total":7799,
   "tax":100,
}
Note

Warning: Tax rate must be set according to status and regulation:

  • If you are a tax-exempt entity, you may enter 0 in the tax field. See the steps below to enable tax-exempt status.

  • If you are not a tax-exempt entity, you must adhere to Visa, Mastercard, and local government sales tax rates and regulations to receive lower Level II interchange rates.

Required Parameters

Type

Description

Valid Values / Format

merchant

string

The identifier of the Merchant associated with this Transaction.

payment

object

The payment method associated with this Transaction, including the card details.

number

number

For credit payment method, the card number of the credit card associated with this Transaction.
For the eCheck payment method, the bank account number is associated with this Transaction.

cvv

integer

The Card Verification Value (CVV) number of the credit card associated with this Transaction.

This field is expressed as a 3-digit integer.

expiration

number

The expiration date of the credit card associated with this Transaction.

This field is stored as a text string in 'MMYY' format, where 'MM' is the number of a month and 'YY' is the last two digits of a year. For example, '0623' for June 2023.

type

integer

The type of Transaction.

1 - Credit Card Only: Sale Transaction. Processes a sale and charges the customer.

2 - Credit Card Only: Auth Transaction. Authorizes and holds the requested total on the credit card.

3 - Credit Card Only: Capture Transaction. Finalizes a prior Auth Transaction and charges the customer.

4 - Credit Card Only: Reverse Authorization. Reverses a prior Auth or Sale Transaction and releases the credit hold.

5 - Credit Card Only: Refund Transaction. Refunds a prior Capture or Sale Transaction (total may be specified for a partial refund).

7 - eCheck Only: eCheck Sale Transaction. Sale Transaction for eCheck payment.

8 - eCheck Only: eCheck Refund Transaction. Refund Transaction for prior eCheck Sale Transaction.

11 - eCheck Only: eCheck Redeposit Transaction. Attempt to redeposit a prior failed eCheck Sale Transaction.

12 - eCheck Only: eCheck Account Verification Transaction. Attempt to verify eCheck payment details.

total

number

The total amount of this Transaction.

This field is specified as an integer in cents.

tax

integer

The total sum of this Transaction’s tax amount.

This field is specified as an integer in cents.

Valid Values:

  • 0 - Disabled

  • 1 - Enabled
    Expand
    titleEnable Tax Exempt Status using the Payrix API

    Non-Profit and Governmental entities that qualify for tax-exempt status can apply this setting to their platform entity. This provides the proper mapping for Level II data submission when tax amounts are set to 0%.

    Info

    Tax exempt status is available for Commercial Retail and Commercial Card Not Present transansactions only.

    Tip

    Warning: To enable the /parameters endpoint and autoTaxExemptEnabled parameter for your Group(s), contact your Payrix representative.

    To apply tax-exempt status to non-profit entity groups using the /parameters Payrix API endpoint, send the following request:

    Code Block
    POST https://test-api.payrix.com/parameters
    Code Block
    languagejson
    {
      "login": "{{yourLoginID}}",
      "org":"{{merchantsOrg/GroupID}}",
      "autoTaxExemptEnabled":"1",
      "inactive":"0",
      "frozen":"0",
      }
    Note

    Warning: Not all Merchants using the Auto Tax Exampt Enabled feature can qualify for Level II interchange rates on Visa or Mastercard. See the section below for a list of ineligible MCCs.


    Warning

    Error: If you do not first contact Payrix to enable access to the /parameters endpoint, you will receive the error below:

    Code Block
    languagejson
    {
        "errors": [
            {
                "code": 23,
                "severity": 2,
                "msg": "Invalid request for this type of user authentication"
            }
        ]
    }

    Your successful response should look like the following:

    Code Block
    languagejson
    {
        
        "id": "t1_par_1abc2d34ef5g6h7ij89kl01",
        "created": "2023-10-05T13:00:33.442Z",
        "modified": "2023-10-05T13:00:33.442Z",
        "creator": "t1_log_1abc2d34ef5g6h7ij89kl01",
        "modifier": "t1_log_1abc2d34ef5g6h7ij89kl01",
        "login": "t1_log_1abc2d34ef5g6h7ij89kl01",
        "org": "t1_org_1abc2d34ef5g6h7ij89kl01",
        "division": "t1_div_1abc2d34ef5g6h7ij89kl01",
        "partition": "t1__1abc2d34ef5g6h7ij89kl01",
        "autoTaxExemptEnabled": "1",
        "inactive": "0",
        "frozen": "0",
        "minTxnTotal": "null",
        "maxTxnTotal": "null",
        "maxTxnDailyTotal": "null",
        "maxTxnDailyNum": "null",
        "maxTxnMonthlyTotal": "null",
        "maxTxnMonthlyNum": "null",
        "maxSubscriptionFailures": "null",
        "minPayoutCreditTotal": "0001",
        "maxPayoutCreditTotal": "null",
        "minPayoutDebitTotal": "-0001",
        "maxPayoutDebitTotal": "null",
        "minAvailableFunds": "null",
        "minStatementDebitPayoutDelay": "5",
        "minFundsPayoutTotal": "500",
        "minPayoutDelay": "3",
        "minFirstPayoutDelay": "3",
        "payoutDelayIncludeOffDays": "0",
        "verifyDisabledpayoutIncludePending": "0",
        "verifyForBoardingNotRequiredamexEnabled": "0",
        "verifyForPayoutNotRequiredoptBlueEnabled": "0",
        "refundReleasesReservediscoverEnabled": "0",
        "vendorFeesEnableddiscoverAcquiredEnabled": "0",
        "vendorFeesExternalmc3dsEnabled": "0",
        "visaMisuseSettlementvisa3dsEnabled": "100",
        "visaMisuseTravelAutoSettlementamex3dsEnabled": "200",
        "visaMisuseCardPresentReversaldiscover3dsEnabled": "240",
        "visaMisuseCardNotPresentReversaleCheckEnabled": "1680",
        "mcMisuseSettlementfundingEnabled": "1200",
        "minEcheckCaptureDelaydebtRepaymentEnabled": "0",
        "minDebitProcessingDelayverifyDisabled": "50",
        "minBoardingOwnershipverifyForBoardingNotRequired": "0",
        "boardingExemptionsDisabledverifyForPayoutNotRequired": "0",
        "mcMisuseCardPresentReversalrefundReleasesReserve": "240",
        "mcMisuseCardNotPresentReversalvendorFeesEnabled": "720",
        "mcMisuseTravelAutoReversalvendorFeesExternal": "4800",
        "boardingDisabledvisaMisuseSettlement": "010",
        "autoReboardDaysvisaMisuseTravelAutoSettlement": "6020",
        "surchargeEnabledvisaMisuseCardPresentReversal": "024",
        "mcInstantPayoutsEnabledvisaMisuseCardNotPresentReversal": "0168",
        "visaInstantPayoutsEnabledmcMisuseSettlement": "0120",
        "mcInstantPayoutMinminEcheckCaptureDelay": "0",
        "mcInstantPayoutMaxminDebitProcessingDelay": "75000005",
        "visaInstantPayoutMinminBoardingOwnership": "0",
        "visaInstantPayoutMaxboardingExemptionsDisabled": "50000000",
        "sameDayPayoutsEnabledmcMisuseCardPresentReversal": "024",
        "applePayEnabledmcMisuseCardNotPresentReversal": "072",
        "googlePayEnabledmcMisuseTravelAutoReversal": "0480",
        "sameDayPayoutsDailyMaxboardingDisabled": "null0",
        "minSameDayPayoutCreditTotalautoReboardDays": "null60",
        "maxSameDayPayoutCreditTotalsurchargeEnabled": "null0",
        "minSameDayPayoutDebitTotalmcInstantPayoutsEnabled": "null0",
        "maxSameDayPayoutDebitTotalvisaInstantPayoutsEnabled": "null0",
        "accountUpdaterEnabledmcInstantPayoutMin": "0",
        "updateAllTokensEnabledmcInstantPayoutMax": "07500000",
        "accountUpdaterFrequencyvisaInstantPayoutMin": "300",
        "minDebitedAvailableFundsvisaInstantPayoutMax": "05000000",
        "getParametersEnabledsameDayPayoutsEnabled": "0",
        "payoutCutoffTimeapplePayEnabled": "null0",
        "declineNotificationEmailgooglePayEnabled": "0",
        "decisionMicroserviceEnabledsameDayPayoutsDailyMax": "0null",
        "holdMessagesDisabledminSameDayPayoutCreditTotal": "0null",
        "txnDecisionMicroserviceEnabledmaxSameDayPayoutCreditTotal": "null",
        "minSameDayPayoutDebitTotal": "null",
        "maxSameDayPayoutDebitTotal": "null",
        "accountUpdaterEnabled": "0",
        "updateAllTokensEnabled": "0",
        "accountUpdaterFrequency": "30",
        "omniTokenEnabledminDebitedAvailableFunds": "0",
        "passTokenEnabledgetParametersEnabled": "0",
        "debitGracePeriodpayoutCutoffTime": "null",
        "negativeBalanceLimitdeclineNotificationEmail": "null0",
        "negativeBalanceEmail": "0",
        "positiveBalanceEmail": "0"
    }

    Note: All other non-applicable response parameters above are set with their default values.

    Visit our API Documentation to read more about the other available response fields' descriptions.

    See the descriptions below for the applicable response parameters.

    Parameter

    Description

    Notes

    id

    The Org parameter configurations ID.

    Recall this ID if you want to enable, change, or disable any individual org parameter.

    created

    The date and time at which this resource was created.

    modified

    The date and time at which this resource was modified.

    creator

    The identifier of the Login that created this resource.

    modifier

    The identifier of the Login that last modified this resource.

    login

    The Login that owns this resource.

    org

    The identifier of the Org resource that this Parameter resource is associated with.

    autoTaxExemptEnabled

    Whether to assume a transaction is tax-exempt if no tax is set for Level II processing.

     "decisionMicroserviceEnabled": "0",
        "holdMessagesDisabled": "0",
        "txnDecisionMicroserviceEnabled": "0",
        "omniTokenEnabled": "0",
        "passTokenEnabled": "0",
        "debitGracePeriod": "null",
        "negativeBalanceLimit": "null",
        "negativeBalanceEmail": "0",
        "positiveBalanceEmail": "0"
    }

    Note: All other non-applicable response parameters above are set with their default values.

    Visit our API Documentation to read more about the other available response fields' descriptions.

    See the descriptions below for the applicable response parameters.

    Parameter

    Description

    Notes

    id

    The Org parameter configurations ID.

    Recall this ID if you want to enable, change, or disable any individual org parameter.

    created

    The date and time at which this resource was created.

    modified

    The date and time at which this resource was modified.

    creator

    The identifier of the Login that created this resource.

    modifier

    The identifier of the Login that last modified this resource.

    login

    The Login that owns this resource.

    org

    The identifier of the Org resource that this Parameter resource is associated with.

    autoTaxExemptEnabled

    Whether to assume a transaction is tax-exempt if no tax is set for Level II processing.

    Valid Values:

    • 0 - Disabled

    • 1 - Enabled


    Inelgibile Merchant Types (MCCs) for Tax Exempt Level II Interchange Rates

    Ineligible MCCs

    Descriptions of Merchant Type

    3000–3999

    Airlines/Car Rental Companies/Hotels

    4112

    Passenger Railways

    4411

    Steamship and Cruise Lines

    4468

    Marinas, Marine Service and Supplies

    4511

    Airlines and Air Carriers

    4722

    Travel Agencies and Tour Operators

    5499

    Misc Food Stores - Speciality Markets and Convenience

    5541

    Gas/Service Stations with/without Ancillary Services

    5542

    Automated Fuel Dispensers

    5812

    Eating Places and Restaurants

    5814

    Fast Food Restaurants

    5962

    Direct Marketing – Travel Related Arrangements Services (High Risk)

    5966

    Direct Marketing – Outbound Telemarketing Merchant (High Risk)

    5967

    Direct Marketing – Inbound Teleservices Merchant (High Risk)

    5983

    Fuel Dealers - Fuel, Oil, Wood, Coal, Lique

    7011

    Lodging – Hotels, Motels, and Resorts

    7512

    Automobile Rental Agency

    7513

    Truck & Utility Trailer Rentals

    To s

    Expand
    titleSubmit Level III data using the Payrix API.

    To submit Level III transaction data using the /txns Payrix API endpoint, send the following request:

    Code Block
    POST https://test-api.payrix.com/txns
    Code Block
    languagejson
    {
       "merchant":"{yourMerchantID}",
       "payment":{
          "number":"{customerCardNumber}",
          "cvv":"{customerCardCVV}"
       }
       "expiration":"MMYY",
       "type":2,
       "order":"INVOICE#1",
       "total":7799,
       "tax":100,
       "items":[
          {
             "item":"Line Item #1",
             "description":"Line Item Description"
             "quantity":1,
             "price":7799,
             "um":"EACH",
             "commodityCode":"1111999",
             "total":5799,
             "discount":-2000,
             "productCode":"UPC12345"
          },
       ]
    }

    Note: Descriptions for Level II data shown here are available in the Submit Level II data using the Payrix API section above.

    Required Parameters

    Type

    Description

    Valid Values / Format

    items

    array of objects

    The item or list of items associated with the transaction/order.

    item

    string

    The line item name.

    description

    string

    The line item description.

    Max length: 500 characters

    quantity

    integer

    The total number of units for the line item.

    price

    number

    The individual line item price.

    um

    string

    The line item units of measure.

    Example: “pounds”, “days”, “hours”.

    Max length: 100 characters

    commodityCode

    string

    The commodity code for this Item.

    Max length:12 characters

    total

    integer

    The total price for the line item.

    This field is specified as an integer in cents

    discount

    integer

    The discount for the line item.

    This field is specified as an integer in cents.

    productCode

    string

    The product code for this Item such as UPC, catalog number, or inventory number.

    ...