Crypto payments for brokers

Accept and pay out crypto, without risking client funds

Deposits, withdrawals and treasury for FX and CFD brokers, designed around MPC key management, multi-person approval and automatic circuit breakers.

Supported networks and assets
Bitcoin Ethereum TRON BNB Chain Solana Polygon Arbitrum Base USDT USDC

Products

Four products on one security core. Use one or all of them.

Who we work with

Businesses that need to accept and pay out crypto on behalf of their clients, under proper controls.

How a deposit works

From the client's wallet to their trading account, usually in about a minute on TRON.

Client pays

The trader sends USDT to their personal deposit address.

0s

Detected

Our chain scanner sees the transaction in the next block.

~3s on TRON

Screened

The sending address is checked against sanctions and risk data.

< 1s

Confirmed

We wait for the confirmation depth set for that chain.

~1 min on TRON

Notified

A signed webhook goes to your CRM, which re-queries and credits.

< 1s

Swept

Funds move to the hot wallet, and any surplus goes to cold storage.

Scheduled

How client funds are protected

No single key, person or system can move client funds on its own.

MPC key management

Each key is split into shares held by separate parties, including an independent policy service. The full private key is never assembled.

Cold storage

The bulk of client funds is kept offline, away from internet-facing systems.

Whitelist delay

A newly added withdrawal address must wait before it can receive funds.

Two-person approval

Large transfers need approval from more than one authorised person, on separate devices.

Circuit breakers

Unusual outflows or a ledger mismatch pause withdrawals automatically. Restarting them takes more than one person.

Clear signing

Two independent systems decode every transaction, and approvers see it in plain language before they sign. Anything that can't be read is rejected.

AML screening

Every incoming and outgoing address is checked against sanctions lists and known illicit activity before funds move.

Read about our security model
Integration

Connect your back office

Most brokers connect with three API calls and one webhook endpoint.

Account setup

Complete KYB, then choose assets, confirmation thresholds and settlement currency.

API integration

Create deposit addresses per client and receive signed webhooks on confirmation.

Withdrawal rules

Set approvers, whitelists and daily limits before the first payout goes out.

# Create a deposit address
POST /v1/deposit-addresses
X-WP-Key:       pk_live_xxxxxxxx
X-WP-Timestamp: 1767225600
X-WP-Nonce:     9f1c2e7a4b...
X-WP-Signature: HMAC-SHA256

{
  "client_ref": "MT5-1029384",
  "asset":      "USDT",
  "network":    "TRON"
}

# 201 Created
{
  "address": "TQ7p...9xKd",
  "min_confirmations": 19
}

Frequently asked questions

Who holds the private keys?

No single party. Each wallet key is split into shares with MPC, and the shares are held separately. No one, including WayPay staff, ever has the complete key.

What happens if your API goes down?

Deposits are detected from the blockchain, so nothing is lost. They are credited and notified as soon as service resumes. Withdrawal requests are queued and can be processed manually by our operations team, under the same approval rules.

How do I know a webhook really came from WayPay?

Every webhook is signed and timestamped. Verify the signature, then re-query the transaction through the API before crediting the client. Our integration guide includes sample code for both steps.

Can we settle in stablecoins only?

Yes. Deposits in BTC, ETH or other assets can be converted to USDT or USDC automatically at a quoted rate, or settled in the original asset. You choose per asset in the console.

What do you need from us to get started?

Corporate documents, details of the ultimate beneficial owners, your licences, and a short description of your business and expected volumes.

Talk to our team

Pricing, onboarding requirements and technical documentation, from a team that works with brokers every day.