Appearance
Product Overview
1.1 Overview
PinkWallet provides a secure, real-time cryptocurrency payment infrastructure for merchants who accept USDT and USDC across major blockchain networks.
With our Payment API, you can:
- Generate a hosted payment link or QR code
- Display it directly on your website, mobile app, or checkout page
- Receive instant on-chain payment confirmation via webhook
- See all payment balances in your merchant dashboard
- Convert crypto to USD/EUR/GBP or withdraw to your company wallet (coming soon)
Our system ensures every payment is uniquely matched to one order and prevents mismatch, even if customers reuse outdated QR codes or screenshots.
1.2 Supported Assets & Networks
PinkWallet currently supports:
| Asset | Networks |
|---|---|
| USDT | Ethereum (ERC20), Tron (TRC20), Arbitrum One, BSC Smart Chain, SOL (Solana) |
| USDC | Ethereum (ERC20), Arbitrum One |
More networks will be added soon.
1.3 Core Concepts
1.3.1 Payment Link
A Payment Link represents a single order initiated by your system. It contains:
- Required payment amount
- Asset type
- Network selection
- Unique deposit address
- Expiration time
1.3.2 Deposit Address
Each Payment Link includes a dedicated deposit address, which is active only during the order validity window. After confirmation, PinkWallet attributes the received funds to the merchant's internal account balance.
1.3.3 Guaranteed Order Matching
PinkWallet ensures zero ambiguity using:
- Address-level isolation
- Amount matching with ±0.2 USDT/USDC tolerance
- Strict time-window validation
This ensures each blockchain deposit is associated with exactly one order.
1.4 Merchant Workflow
Step 1 - Create a Payment Link via API
You call our API to create a payment request.
Step 2 - Display QR Code to Your User
We return:
- A hosted payment URL
- A payment address
- Amount, network, countdown timer
- QR code (optional)
You embed or redirect your user to the link.
Step 3 - User Pays on Chain
Your user sends USDT/USDC from their wallet or exchange.
Step 4 - PinkWallet Confirms Payment in Seconds
Once the deposit hits the blockchain:
- We validate it
- Trigger a webhook to your server
- Mark the order as paid
Step 5 - Funds Credited to Merchant Account
The deposit amount is credited to your merchant dashboard balance. You may:
- Keep crypto
- Convert to USD/EUR/GBP (via PinkWallet APP)
- Withdraw to your business's external wallet (via PinkWallet APP)