Skip to content

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:

AssetNetworks
USDTEthereum (ERC20), Tron (TRC20), Arbitrum One, BSC Smart Chain, SOL (Solana)
USDCEthereum (ERC20), Arbitrum One

More networks will be added soon.

1.3 Core Concepts

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

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)