How to Receive Crypto Payments
Rift Research
Last updated
TLDR: Most crypto payment processors take a spread, limit which coins you can accept, and settle you late or on the wrong chain. Integrate the Rift API instead. The payer sends any supported asset. You receive the asset you want - USDC on Base, ETH on Ethereum, BTC on Bitcoin - in your wallet, in one transaction, at zero added fee.
What payment processors actually do
Checkout widgets and “0% fee” processors still have to convert what the payer holds into what you want. That conversion is where they make money. The spread sits inside the quote. You also inherit their custody, their settlement delay, and their list of accepted coins.
Typical problems:
- Hidden markup on the conversion
- You only get one treasury asset, on one chain
- Settlement is not instant, or not in your own wallet
- A coin the payer already holds is not on the accepted list
Use Rift instead
Integrate the Rift API.
- Payer sends any asset.
- Rift aggregates venues and routes the conversion.
- You receive the asset on the chain you configured.
Examples: they pay in USDT on Ethereum, you receive USDC on Base. They pay in ETH, you receive BTC on Bitcoin. One transaction. You do not run the swap yourself.
Rift is an aggregator with best price execution. It adds 0 fee on the route. If another venue has a better conversion path, Rift routes through it with no markup. The payer sends, the venues convert, and you receive the configured asset in your wallet.
Rift supported chains: Bitcoin, Ethereum, Arbitrum, Base, Hyperliquid, RobinhoodChain, Tempo, XLayer, Ink and Pharos.
