Introduction

repaya.io is a web3 payment gateway that enables you to easily set up Ethereum and token payments for your service.

We offer a wide range of integration options, from donation forms and invoices to more complex setups for online stores, subscription services, and more. Check out the Guides page to find what suits your needs best.

Direct Payments

In contrast with traditional online payment processors and other more conventional crypto products, repaya allows you to set up a payment flow in such a way that all transactions go directly from your customer to your wallet. No middleman involved, no transaction delays, and no need to withdraw your money. We never receive your transactions in the first place.

On the customer side, only a supported Web3 wallet is required. A simple, plain Ethereum or token transfer is needed to complete the payment; thus, the customer pays only a network fee for the transfer. No costly smart contracts are involved.

Wallet Setup

A Web3 wallet is needed to sign in to repaya and start building the checkout flow. Choose any wallet you like from the list of supported ones, including Metamask, Coinbase wallet, Ledger Live, WalletConnect compatible wallets, and others.

A wallet is also used to cryptographically sign your payment requests and integration setups for additional security.

Receiving Address

The wallet used to sign in to repaya is not necessarily the one that will receive payments. Any Ethereum address can be set as a receiving one. It is also possible to direct payments to a smart contract, exchange deposit address, or a cold wallet. The only requirement is that address mnemonic or private keys must be kept secure, and the receiving address must be accessible. In the case of centralized exchanges, the deposit address must not change as long as it is set as the receiving address in repaya's user interface.

Continue to the documentation to learn more about repaya's tools and building blocks.

Last updated