project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4

OffBlocks Pay

Open Banking for Web3 - an account-to-account experience for e-commerce

OffBlocks Pay

Created At

ETHGlobal London

Project Description

This project demonstrates a small PoC around account-to-account payments for users, where neither merchant, nor the customer deal with blockchain directly. All blockchain technical details are abstracted away and the user has UX very similar to Open Banking in Europe or FedNow in the US.

How it's Made

The solution is a combination of on-chain and off-chain components. At the user side I forked an open-sourced Daimo wallet and added a few features there. Merchant is dealing with the off-chain API where they can initiate payments. A payment link is passed to the user via deep-link, the user authorises the payment (which really just approves token spend) and then the API picks up the process by submitting an on-chain transaction via CCIP to transfer funds from wallet's chain (Base Sepolia) to the settlement chain (Sepolia). Once transfer is completed, USDC is swapped to EURe via Uniswap and moved to a wallet assigned to a merchant where money is redeemed as EUR via Monerium.

background image mobile

Join the mailing list

Get the latest news and updates