Formula-create-own-path-2 icon

In-person payments

Order hardware in time, and use the right software version and features.

Your Point of Sale is the final step in the shopper journey, and especially during peak season, speed and reliability are key to a great customer experience. To prepare for a successful peak season, this page addresses:

  • Reviewing the payment methods, hardware components, and software versions you need.
  • Handling network outages through offline payments and cellular failover.
  • Using the correct regional endpoints if you have Terminal API integration with cloud communications.

Payment methods

Offering shoppers a mix of local and global method is recommended for a good and fast shopper experience. However, we do not recommend adding new payment methods right before peak season, because you need time for testing.

We do recommend to review your payment methods and look for the following:

The Mobile solutions do not support all the payment methods that are supported on Adyen payment terminals. For payment methods supported in mobile solutions, see Tap to Pay and card reader.

Configure manual key entry

Our terminals support reading the card using either EMV chip, contactless through Near Field Communication (NFC), or magnetic swipe. Make sure that you have manual key entry (MKE) configured, in case all other card entry methods fail.

Hardware

For smooth terminal operations during peak season, you need to make sure that all the hardware components of your integration are working. We recommend that you:

Order

If you intend to order new terminals, do so as soon as possible. Delivery times can be longer than normal during peak season, and you need time to assign, board, and test the payment terminals.
If you do not have any backup payment terminals yet, consider adding some to your terminal fleet. If you order new mobile devices, make sure that they meet the hardware and software requirements for your Android or iOS Mobile solution.

Prepare and test terminals

Test your terminals and hardware ahead of peak season. Especially, if you plan to use terminals that have been switched off for some time or to add terminals out of inventory to your stores, do the following:

  • If needed, assign and board the terminals.
  • Make sure that the terminals are updated to the correct firmware version.
  • Fully recharge the batteries of terminals that have been stored or disconnected for an extended period.
  • Check if the internet connection, battery, and basic functionality work as expected.

Consider making digital or physical copies of the terminal user manuals available to your staff in your stores.

Software

We recommend that you check the software on your payment devices. Below you find recommendations for updating the:

Terminal software

During peak season, Adyen does not roll out new software to merchants on an automatic update strategy during the following periods:

  • November 24, 2025 - December 7, 2025
  • December 22, 2026 - January 4, 2026

Additionally, Adyen offers the option to pause the automatic software roll-out from November 3, 2025, to January 11, 2026. Contact your Adyen account manager if you want to freeze automatic software roll-outs during this time.

See our terminal software recommendations for the different update strategies:

  • For the automatic update strategy, check that your payment terminals are on the following software versions:
    • v.120.4 for non-Android terminals, excluding UX300 and UX410.
    • v.121.8 for Android terminals, excluding S1E and S1EL.
    • v.107 for S1E and S1EL terminals.
    • v.100 for UX300 and UX410 terminals.
  • For the manual update strategy, make sure that your payment terminals are on one of three latest Long Term Support versions: v.114, v.117, or v.120.

Mobile SDK

We recommend that you update to the latest available version of the Mobile SDK.

Note that each version of the Mobile SDK expires six months after the version was released.

Additionally, make sure that your mobile devices, card readers, and docks in your Android or iOS Mobile solutions are up to date.

Offline payments

To process a transaction, the payment terminal or Mobile SDK must have internet access. In case of a temporary loss of internet connectivity, you should have offline payments enabled to continue making point-of-sale payments.

Payment terminals

Payment terminals support two types of offline payments:

  • Offline EMV: The payment terminal verifies that the PIN entered by the shopper matches the PIN on the EMV chip embedded in the card, and then asks the card to approve the payment. Whether the transaction is approved, depends on how the issuer configured the card.
  • Store and forward: The payment terminal approves payments without any verification. Because of this, the risk of payments being declined by the issuer is higher than for offline EMV transactions. In practice though, the authorization rates are still very high.

Mobile solution

In a Mobile solution, you can continue making transactions offline with Store and forward.

  • Store and forward: To handle store-and-forward payments in a Mobile solution, the Adyen payments platform must have attested the security of the mobile device before the internet connectivity was lost. In a mobile solution, offline transactions with PIN cannot be completed. Familiarize yourself with the restrictions for mobile store-and-forward payments and how to resolve common errors.

Cellular failover

To process a transaction, the terminal must have internet access. Cellular failover occurs when the payment terminal cannot access the internet over the primary network connection (usually Wi-Fi or Ethernet), and switches to a cellular connection (3G or 4G).
Familiarize yourself with:

Regional endpoints for cloud communication

Your live Terminal API integration with cloud communication uses regional endpoints. For the best performance, use an endpoint that is geographically closest to the location of your store. This ensures that the communication between your payment terminal and our back-end is optimal.
If you have built integrations in different regions, make sure that each integration uses the correct regional-specific endpoints.

See also