Start accepting crypto payments today – USDT, USDC and more

CryptoPay by PSIWARE helps you receive crypto payments quickly, securely, and automatically. Ideal for digital platforms, fintechs, gaming ecosystems, online stores, and payment service providers.

  • Generate payment links or QR codes for crypto transactions
  • Support multiple blockchain networks and assets (USDT, USDC, DAI, BTC, and more)
  • Automate payment reception and real-time validation
  • Integrate everything through a single, unified API
crypto pay crypto pay

Add crypto as a payment method — fast, simple, and with no technical overhead

All-in-one blockchain payment solution

Dynamic payment links & QR codes

Create unique links and scannable codes with all transaction details: wallet address, token, amount, and expiration — automatically generated and ready to share or embed in your platform.

Custom payment time windows

Control how long each payment link remains valid to prevent expired or delayed transactions. Set custom expiration per transaction to enhance reliability and user experience.

Multichain support

Accept payments on leading blockchain networks without changing your core infrastructure. CryptoPay supports Ethereum, Stellar, Polygon, Flow, and more — all through one solution.

Custom webhooks

Stay in sync with your system. Receive real-time notifications for confirmed, expired, or failed transactions. Set custom callback URLs per client to automate workflows.

Complete and flexible API

Access everything from one place: manage clients, users, payments, balances, contacts, and networks through a modular, well-documented REST API ready for rapid integration.

Withdrawal optimization

Lower gas fees and streamline outbound operations. Batch multiple withdrawal requests into a single transaction using the optional multitransfer module.

Accept the most trusted cryptocurrencies

Receive payments in USDT, USDC, and any ERC-20 token. CryptoPay supports a wide range of assets and networks to fit your business needs.

Built for multi-client operations

Manage multiple businesses, teams, or environments from a single deployment. Each client can have its own users, roles, and webhook settings — perfect for B2B platforms.

Real-time payment monitoring

Get immediate confirmation when a transaction hits the network. Our system continuously listens for on-chain activity and updates payment status automatically for a seamless experience.

Use cases

CryptoPay adapts to various business models that want to accept crypto payments securely, at scale, and without building infrastructure from scratch.

E-commerce y marketplaces E-commerce y marketplaces

E-commerce & marketplaces

Global crypto checkouts, made simple.

Offer stablecoin payments like USDT and USDC without intermediaries. CryptoPay generates transaction-specific links or QR codes that integrate seamlessly into your checkout flow.

fintech y wallets fintech y wallets

Fintechs 
& wallets

White-label crypto payment infrastructure.

Skip the heavy development. CryptoPay gives you a powerful API, multichain compatibility, and flexible webhook integration — perfect for fintechs managing crypto operations under their own brand.

gaming gaming

Gaming & Web3 platforms

Payments and rewards in digital assets.

Accept crypto in games, NFT marketplaces or metaverses. CryptoPay enables real-time payments, reward distribution and withdrawals — secured and easy to manage.

remesas remesas

Remittance platforms

Stablecoin deposits made easy.

Let users fund accounts with crypto via customized links or QR codes. CryptoPay ensures fast, transparent transactions with instant notifications for seamless processing.

Everything also available via API

In addition to a ready-to-use interface, CryptoPay includes a full-featured API that gives you total control over all components. Ideal for technical teams who want maximum flexibility without building from scratch.

Authentication, password recovery, and contact management. 

POST /users/signup: Register a new user.
POST /users/login: Log in.
POST /users/logout: Log out.
POST /users/forgot-password: Request password recovery.
PATCH /users/reset-password/:token: Reset password using token.
PATCH /users/update-password: Change password for the authenticated user.
 

Profile and editing 

GET /users/me: Get the authenticated user's profile.
PATCH /users/me: Edit authenticated user profile data.
GET /users/:id: Retrieve a user by ID.
PATCH /users/:id: Edit a specific user.
 

Contacts 

GET /users/me/contacts: Get all contacts for the authenticated user.
GET /users/me/contacts/getDefault: Get the default contact.
GET /users/me/contacts/:contactId: View contact details.
POST /users/me/contacts: Create a new contact.
PATCH /users/me/contacts/setDefault/:contactId: Set a default contact.
PATCH /users/me/contacts/:contactId: Edit an existing contact.

GET /clients: List all clients.
GET /clients/:id: Retrieve details of a specific client.
PUT /clients/:id/update-image: Update the client’s image.
PUT /clients/:id: Update client data.
GET /clients/:id/networks: List enabled networks for a client.
POST /clients/:id/networks/:id: Enable a network for the client.
DELETE /clients/:id/networks/:id: Disable a network for the client.
GET /clients/:id/balance: Check the client’s balance.
GET /clients/:id/payments: View payments associated with the client.

GET /networks: List available networks.
POST /networks/:id: Activate a network for general use.
POST /networks/:id/withdraw/validateBalance: Validate if there is sufficient balance for withdrawal.
POST /networks/:id/withdraw/validateAddress: Validate the withdrawal address.

POST /payments: Create a new payment (generates link and QR).
GET /payments: List all payments (authenticated).
GET /payments/:id: View details of a specific payment.

Payment confirmation
Payment expiration
Transaction error

Ventajas Ventajas

Contact us

CAPTCHA
Esta pregunta es para comprobar si usted es un visitante humano y prevenir envíos de spam automatizado.