Solana Pay keeps reshaping the payments domain by introducing transaction requests for merchants and developers. The platform has attracted numerous users to on-chain transactions within its brief yet illustrious three months of experience.

The platform has been relying on the one-way transfer of NFTs, USDC, SOL, and similar tokens. While this mechanism provided a seamless start, the off-chain market needed more to connect with the venture.

Its latest development has worked on this demand by bringing Solana transactions into the real world. It will use an interactive request between a mobile wallet and the checkout app to enable viable discounts, NFT minting, tokenized loyalty schemes, etc. 



Here is a quick overview of how the process takes place:-

  1. Initially, a consumer scans a QR code provided by the merchant. The wallet app perceives the code as a transaction request link by Solana Pay.
  2. Next, the wallet releases an HTTP request towards the merchant’s API.
  3. Once the merchant gets the requested wallet address, they can respond to it with a personalized transaction.
  4. The wallet will show the transaction information to the user with a merchant icon and URL.
  5. Now, the customer can approve or decline the transaction. The latter cancels it while the former requires the private key to complete the transaction.

The newly introduced functionality facilitates a simple purchase process for every transaction on Solana. Currently, transaction requests are supported by Solflare and Phantom, while many other wallets have started working to support it. 

Solana released an official post to talk more about the development. The network also displayed specific specs and Point of Sale configurations for developers. In addition, it explained the merchant integration guide, enabling a simplified process for merchants as well.