We often find ourselves in situations where we need to transfer money to someone else. We also want the funds to reach the recipient as quickly as possible and for the transfer fee to be as low as possible. Additionally, different countries offer specific transfer methods that may not be available elsewhere - for example, BLIK in Poland.
In such cases, many people consider a standard SEPA/SWIFT transfer. While this is a solution, such transfers usually take until the next day to arrive. Moreover, we don’t always have the recipient’s account number or IBAN. The best option is to initiate a transfer without having to enter any of the recipient’s payment instrument details such as card number or account number (besides, in many cases we will not be able to get such data). It’s enough for your recipient to have any messaging app so that you can notify them that you are sending funds, which they can then collect onto their card from the x-Pay wallet such as Apple Pay or Google Pay wallet.
In this article, I will try to explain how x-Pay card tokens work, how you can easily send funds without knowing the recipient’s account number, card number, etc., and how to receive such a transfer using x-Pay wallets.
Table of Contents:

X-Pay Wallets - What Is It?
Let’s start this chapter by explaining what x-Pay wallets are. These are digital wallets that store cards online and enable fast and secure payments without the need for a physical card. They work on smartphones, smartwatches, and other mobile devices. The two most popular x-Pay wallets are, of course, Apple Pay and Google Pay. Both of these wallets are available in almost all parts of the world.
Let's describe how x-pay wallets work:
Adding a card – The user adds his/her payment card to the wallet (Apple Wallet for Apple Pay, Google Wallet for Google Pay). This can be done manually or through a banking app.
Tokenization – Card details are not stored or shared during transactions. Instead, the system generates a unique "token" (an encrypted card identifier), which enhances security. We will talk more about this step later.
Contactless payments – To pay in a physical store, simply hold a phone or smartwatch near a payment terminal and authenticate the transaction using Face ID, Touch ID, or a PIN code.
Online and in-app payments – Users can also pay in online stores and apps without entering their card details—just select Apple Pay or Google Pay as the payment method.
Security – Apple Pay and Google Pay do not share actual card details with merchants, minimizing the risk of fraud.
Both systems (either Apple Pay and Google Pay) are available in many countries and are compatible with most banks and payment cards.
What Is an X-Pay Card Token?
An x-Pay card token is a unique, encrypted identifier generated for a user’s payment card when it is added to the x-Pay wallet. Instead of storing or transmitting the actual card details during transactions, x-Pay uses this token to complete the payment process. This tokenization process enhances security by protecting sensitive card information and minimizing the risk of fraud.
In simple terms, the token acts as a reference for your card number, allowing you to make secure payments without exposing your real card data. This token has the structure of a standard PAN (Primary Account Number).
How Does Payout to X-Pay Work?
As mentioned earlier, x-Pay card tokens are generated and encrypted references linked to a real card stored in a user’s Apple Pay or Google Pay wallet. We also know that these tokens are used for making payments. But if they can be used for payments, can’t they also be used to receive money? The answer is "yes - they can be", and this is exactly how the Payout to x-Pay solution by Verestro works.
For example, let’s consider the following scenario: the sender does not know the recipient’s account number or card number. However, he/she has the recipient saved in his/her contact list in the Messenger app (or any other messaging app). The sender opens the Payout to x-Pay application, enters the amount and currency in which he/she wants to order the transfer. The app then generates a payment link, which the sender can share with the recipient via Messenger app (or any other messaging app). At this point, the sender’s role in the process is complete.
The recipient receives a message from the sender about the initiated transfer along with the payment link previously generated by the sender. By opening this link, the recipient is redirected to a view with the details of the transfer that was initiated for him. In this view, there is also a button for Apple Pay (iPhone or other iOS device) or Google Pay (Android, Windows or other non-iOS device).
After opening the x-Pay wallet, the recipient selects the card to which he/she wishes to receive the funds. The x-Pay server returns a card token generated for the selected card to our application (The token is encrypted with Verestro's public key, so no one else has access to it.), and our application initiates the transfer of the amount and currency sent by the sender to the chosen recipient's card.
Embrace the Future of Payments: Partner with Verestro
In today's digitized world, cutting-edge financial technology matters. Payout to X-Pay by Verestro offers a seamless, secure, and instant solution for money transfers, eliminating the frustrations of traditional methods. By integrating this innovative solution, fintech companies can enhance their user experience, attract new customers, and stay ahead of the competition. Partner with Verestro today and empower your users with the future of money transfers—instant, secure, and effortlessly simple.