Introduction of changes to Voucher (PAT) Program Integration - Visa, Mastercard, and Elo

April 2, 2026 18:50

Context

New employee benefit payment rails are being developed by Visa, Mastercard, and Elo, driven primarily by evolving regulations in Brazil. The new legal framework aims to shift the market from traditional closed-loop systems to more competitive and transparent open-loop solutions. However it's unclear how much percentage of the closed-loop volume will eventually migrate to the open-loop. The primary goal of this change is to increase competition, provide more freedom of choice for both merchants and employees, and ultimately reduce costs for merchants.

Vouchers that currently operate on the open-loop from schemes Visa, Mastercard and ELO through Credit and/or Debit rails (such as Cash, Flash, iFood benefĂ­cios, Mercado Pago benefĂ­cios, etc) will migrate their BINs to process the transactions through the new voucher rails.

Vouchers that currently operate on the closed-loop from schemes VR, Ticket, Pluxee and Alelo will not be impacted. The processing will remain the same as today. The only potential impact is for cards that they decide to issue with an open-loop scheme (Visa, Mastercard, ELO), which we don't have visibility of potential volume nor dates that this will happen. 

Key motivators and outcomes of this transition include:

  • Regulatory Compliance: Adherence to new laws (like Law 14.442/2022) and Central Bank resolutions that promote open-loop arrangements for benefits such as PAT (Worker's Food Program).

  • Enhanced User Experience: Open-loop systems allow benefit cards to be used at a much wider network of merchants. They also enable modern payment methods like contactless, QR codes, and digital wallets.

  • Increased Competition and Innovation: The regulations are designed to foster a more competitive market, encouraging new issuers and solutions, such as combining multiple benefit types on a single card.

  • New Business Opportunities: The shift creates opportunities for issuers to expand their portfolios and for acquirers to capture a significant new volume of transactions.

Overview and Timeline

Since February 2026, Adyen has supported PAT (Worker’s Food Program) vouchers in Brazil via the market’s new processing rails. To ensure compliance, merchants must transition their systems to these new rails for all PAT benefit transactions. While the industry mandated the go-live for November 3rd, 2025, all PAT-based voucher captures must be processed exclusively through this new infrastructure effective February 2026.

Technical Integration and Development

Regarding technical documentation, the API request for authorization will require the following parameters:

  • FoundingSource: Prepaid

  • TXvariant will be: visa_voucher_br, elo_voucher_br, mc_voucher_br

Please note that the endpoints remain unchanged, and processing does not differ between card types.

Checkout

To ensure the meal voucher tx variants are returned in the /paymentMethods response and/or presented in the Drop-in/Components UI, merchants have to set the parameter splitCardFundingSources to true in their /paymentMethods or /sessions request and enable the new meal voucher tx variants in the Customer Area. 

The /payments request will require the following parameters:

Example of paymentMethod object in /payments request:

"paymentMethod":{

   "type":"scheme",

   "brand":"elo_voucher_br", // or mc_voucher_br/visa_voucher_br

   "encryptedCardNumber":"test_4111111111111111",

   "encryptedExpiryMonth":"test_03",

   "encryptedExpiryYear":"test_2030",

   "encryptedSecurityCode":"test_737",

   "fundingSource": "prepaid" 

}

Bin lists will be updated in the Adyen BIN table to ensure correct rail processing once transactions include the aforementioned parameters. Even though the parameters of foundingSource and TxVariant are obligatory. 

For our Classic API integration,

  •  "fundingSource": "prepaid",

  •  "selectedBrand": "elo_voucher_br"

"selectedBrand": "elo_voucher_br",

"fundingSource": "prepaid",

In-Person Payments

There are two ways to accept Meal Vouchers on our IPP solution.

Option A: Automatic (Adyen UI Selection)

Best for: Merchants using the Adyen UI to select Credit/Debit/Voucher (Standalone or Integrated).

  • How it works: The Adyen app on the terminal handles the logic. When a regular payment request is sent to the terminal, it prompts the credit, debit or voucher button. If the shopper selects the "Voucher" button on the screen, the terminal is able to process both closed and open loop meal vouchers. 

  • Requirements: 

    • PCI6: Firmware v126.5 LTS or v129+

    • PCI5: Firmware v120.11 LTS.

    • Meal Voucher payment methods are enabled.

Option B: Terminal API / Nexo (Custom POS UI Selection)

Best for: Merchants with their own custom POS interface (Integrated only).

  • How it works: The merchant’s POS asks the shopper for the account type and sends that choice (“MEAL_VOUCHER”) in the integration request to the Adyen app on the terminal. The terminal then skips the account type selection screen and goes straight to processing the specific card type chosen in the Merchant POS. The terminal will still show the application (e.g. “TSF-Restaurante”, “TSF-Alimentacao”, etc.) selection screen when applicable. If the terminal receives “MEAL_VOUCHER” in the payment request the terminal is able to process both closed and open loop meal vouchers. 

  • Requirements: 

  • PCI6: Firmware v126.5 LTS.

  • PCI5: Firmware v120.11 LTS.

  • Meal Voucher payment methods are enabled.

Merchant Action: Update integration to include "selectedAccountType" = "MEAL_VOUCHER" in the SaleToPOIData. See Appendix A at the end of this page for a sample request. 

Compliance, Onboarding, and Governance

I. With a formal agreement with the Acquirer/Sub-Acquirer:
  • Merchants must possess a formal "Contrato de Credenciamento" (Acquirer Agreement) with an Elo-participating Acquirer or a Sub-Acquirer sponsored by an Acquirer. (Regulamento Elo - Arranjo de Pagamento de BenefĂ­cios, Art. 25).

II. PAT Merchant Registration & Compliance
  • Merchant Eligibility for PAT: Merchants intending to accept PAT benefits must be specifically enabled and validated for this program. This entails:

    • Correct CNAE (National Classification of Economic Activities): The merchant's registered economic activity (CNAE) must align with the commercialization of meals or foodstuffs (e.g., restaurants, supermarkets). (Arranjo de Pagamento de BenefĂ­cios Elo - VisĂŁo Geral e Sub-credenciamento, p.20, 27, 30; Regulamento Elo, Art. 25, Art. 83; Elo Voucher_Arranjo de Pagamentos, p.16, 19)

    • Sanitary and Nutritional Standards: Merchants must adhere to all applicable sanitary and nutritional regulations. Acquirers/Sub-Acquirers are responsible for verifying relevant documentation or obtaining a Sanitary Permit issued by ANVISA from the merchant. (Arranjo de Pagamento de BenefĂ­cios Elo - VisĂŁo Geral e Sub-credenciamento, p.20, 27, 30; Regulamento Elo, Art. 25, Art. 83; Elo Voucher_Arranjo de Pagamentos, p.16, 19)

    • Regular Legal Registration (CNPJ): The merchant's CNPJ must be valid, and their cadastral situation up-to-date. (Arranjo de Pagamento de BenefĂ­cios Elo - VisĂŁo Geral e Sub-credenciamento, p.20, 27, 30; Regulamento Elo, Art. 25, Art. 83; Elo Voucher_Arranjo de Pagamentos, p.16, 19)

  • Acquirer/Sub-Acquirer PAT Facilitator Registration: The Acquirer or Sub-Acquirer onboarding the merchant must themselves be registered with the Ministry of Labor as a PAT facilitator (with CNAE 82.99-7-02 - issuance of meal vouchers, transport vouchers, and similar). (Arranjo de Pagamento de BenefĂ­cios Elo - VisĂŁo Geral e Sub-credenciamento, p.21, 22, 24, 27, 28; Elo Voucher_Arranjo de Pagamentos, p.15, 21)

III. Merchant Information and Identification:
  1. Accurate Merchant Category Code (MCC):

    • The Acquirer must assign the correct MCC to the merchant, accurately reflecting their primary business activity. This is crucial for determining eligibility for various benefit types (food, meal, culture, transport). (Regulamento Elo, Art. 83; Boletim Novo Arranjo de Pagamento de BenefĂ­cios Elo, p.12-13)

Category

MCC Code

MCC Description

Food

5300

Wholesale Clubs

5411

Grocery Stores / Supermarkets

5422

Freezer / Meat Lockers

5441

Candy Stores

5451

Dairy Product Stores

5462

Bakeries

5499

Miscellaneous Food Stores (Default)

5811

Caterers / Food Distributors

Culture

4722

Travel Agencies

5311

Department Stores

5733

Musical Instrument Stores

5735

Record Stores

5815

Digital Audiovisual Products

5932

Antique Shops

5942

Bookstores

5943

Stationery Stores

5994

Newsstands / News Providers

7832

Cinemas / Motion Picture Production

7841

Video Stores

7911

Dance Studios, Schools, and Halls

7922

Theaters, Theatrical Productions, and Shows

7929

Bands, Orchestras, Misc. Entertainers (Not Elsewhere Classified)

7991

Tourist Attractions and Exhibits

7996

Amusement Parks, Circuses, etc.

7998

Aquariums and Zoos

8699

Cultural, Union & Other Unclassified Associations

9399

Government Services (Default)

Meal

5812

Restaurants

5813

Bars, Pubs, and Nightclubs

5814

Fast Food Restaurants

Financial Flow, Settlement and Reconciliation

Nuclea’s integral role in the settlement process remains unchanged, as we have successfully achieved homologation with each voucher scheme on their respective rails. This ensures seamless integration and continued operational efficiency within the existing framework. Regarding reconciliation, the necessary files will be supplied within the existing credit reconciliation file structure, adhering to the timeline T+15. This consistency minimizes disruption and maintains the predictability of financial operations. Furthermore, there are no modifications to the handling of disputes and chargebacks; these processes will continue to be managed in accordance with current established protocols. As for pricing, we will maintain our transparent and competitive IC++ model, which continues to provide clear cost structures and benefits for our partners. Please be aware that the Advancement of funds feature will not be available for voucher transactions at launch. We are working to enable this functionality and will provide an estimated timeline for its availability in a future update.

Certifications & Specific Requirements

Adyen will handle the terminal certification for our commercial products, eliminating the need for merchants to obtain it.

Appendix A

New field in SaleToPOIData:

{"selectedAccountType": "<ACCOUNT TYPE>"}

Possible values for Account Type:

  • MEAL_VOUCHER

  • CREDIT

  • CHEQUE

Note: When debitPreferred and selectedAccountType are both included in the integration request, then the selectedAccountType will take precedence and its value will be applied.

Example request:

{ "SaleToPOIRequest": { "MessageHeader": { "ProtocolVersion": "3.0", "MessageClass": "Service", "MessageCategory": "Payment", "MessageType": "Request", "ServiceID": "0304111525", "SaleID": "mb-yuming", "POIID": "S1F2-000158202811139" }, "PaymentRequest": { "SaleData": { "SaleTransactionID": { "TransactionID": "8749", "TimeStamp": "2026-03-04T17:15:25+00:00" }, "SaleToPOIData": "eyJzZWxlY3RlZEFjY291bnRUeXBlIjogIk1FQUxfVk9VQ0hFUiJ9Cg==" }, "PaymentTransaction": { "AmountsReq": { "Currency": "BRL", "RequestedAmount": 1 } } } } }

Note: The SaleToPOIData value is base64 encoded. The decoded value is: {"selectedAccountType": "MEAL_VOUCHER"}