Decentralized payment protocol
Self-Custodied Smart Contracts – 100% Secure
BLOCKATM Smart Contract
API
WEBHOOK
The assets are controlled by the contract, and the contract is deployed by you
Assets are controlled by the contract The contract is deployed by you
User-paid crypto are held in a dedicated collection contract deployed by you
Only the [Authorized signature address] specified in the contract has permission to withdraw assets to the [Asset receiving address].
Your assets are self-hosted in your smart contract and only have [authorized signature address] permission to withdraw assets to [asset receiving address]
Your wallet address
Address 1
Create a Collection Contract
Set Authorized Signing Address & Asset Receiving Address
Collection Contract
Owner Address
Manage Contract
Address 1
Authorized Signing Address
Authorized Withdrawal
Address 2
Asset Receiving Address
Receive Assets
Address 3
Withdrawal
by Address 2
Asset Receiving Address
Address 1
Fee Address
BlockATM
Your wallet address
Create a Collection Contract
Set Authorized Signing Address & Asset Receiving Address
Collection Contract
Authorized Signing Address
Initiate withdrawal of coins
Asset Receiving Address
Fee Address
Your checkout, your rules
The cashier supports custom business logo, coin collection network, currency type and payment method
The cashier supports customization Business logo | Coin collection network | Currency | Payment method
Flexible Configuration as You Desire

Claim Test Tokens to Experience Payments
Not Only Receiving – Also Paying
Supports batch payout to multiple addresses with multiple tokens, covering Gas Fees, eliminating the need for native blockchain tokens.

Batch Upload Payout Orders
Supports two upload methods: [Manual Upload] or [API Upload].
Wallet signature confirmation
The [Authorized Signing Address] set in the Payout Contract has the authority to verify and sign payout orders.
Batch Payout
After confirmation, BlockATM’s proxy contract covers Gas Fees (saving up to 80%) and the Payout Contract sends assets to recipient addresses.
Payout Process Diagram
Excel
API
BlockATM
Order Book
Proxy Contract
Payout Contract
Address 1
Client
Address 2
Client
Address 3
Client
Address 100
Client
Fee Address
BlockATM
Merchant
Receive Notifications
Why Choose BlockATM
Self-custodied assets – 100% secure
Wallet address
Identity
0x5d79...9911669B9
Owner
0xd0cb...0c3b15c79
Authorized Signing Address
0x6669...83DfEeb4A
Asset Receiving Address
Transparent & Fixed Pricing No Hidden Fees
Deploy smart contract: 200U/pc
Collection(Connect Wallet to Pay):2U/txn
Collection(Scan to Pay):0.4%/txn
Payout:1U/txn
Transaction
Fees
+2,092.62721527 USDT
2 USDT
+6,000.23598367 USDC
2 USDT
-3,600.00000000 TUSD
1 USDT
Simple & Fast Integration
Comparison with Other Solutions
BlockATM
Fireblocks
Ledger Vault
- Deploy smart contract: 200U/pc
- Collection(Connect Wallet to Pay):2U/txn
- Collection(Scan to Pay):0.4%/txn
- Payout:1U/txn
- WEB3 smart contract payment solution
- Connect to wallet authorization contract transactions
- Scan the code to transfer authorization contract to return
BlockATM
- Deploy smart contract: 200U/pc
- Collection(Connect Wallet to Pay):2U/txn
- Collection(Scan to Pay):0.4%/txn
- Payout:1U/txn
- WEB3 smart contract payment solution
- Connect to wallet authorization contract transactions
- Scan the code to transfer authorization contract to return
Fireblocks
Ledger Vault
The history of BlockATM
2023.05.01
Project Initiation
2023.07.10
Collection Contract V1.0.0 Launched
2023.07.12
First Ethereum Collection Contract
0x6cf39aa3938b9bf5c7d47d9a181c518a29c2af406cd795fe886c05a43ff24436
2023.10.22
Payout Contract V1.0.0 Launched
2023.10.29
First Ethereum Payout Contract
0x3f471f9ee76df097b3a04ba8611053c2d044364076626b37e69364503f9f8de8
2025.04.17
Upgrade to the new version
The history of BlockATM
2023.05.01
Project Initiation
2023.07.10
Collection Contract V1.0.0 Launched
2023.07.12
First Ethereum Collection Contract
0x6cf39aa3938b9bf5c7d47d9a181c518a29c2af406cd795fe886c05a43ff24436
2023.10.22
Payout Contract V1.0.0 Launched
2023.10.29
First Ethereum Payout Contract
0x3f471f9ee76df097b3a04ba8611053c2d044364076626b37e69364503f9f8de8
2025.04.17