Skip to main content

Wallets, Channels & Payment Links

Configure your blockchain addresses, payment channels, and payment links to start accepting digital asset payments.

Blockchain Addresses

A blockchain address is a unique identifier on a specific network where assets can be sent or received.

Create an Address

POST /api/v2/address
Content-Type: application/json

{
"assetPoolId": "your-pool-id",
"network": "ETHEREUM",
"asset": "USDC"
}

Response:

{
"id": "addr-uuid",
"address": "0x1234...abcd",
"network": "ETHEREUM",
"asset": "USDC",
"assetPoolId": "your-pool-id",
"status": "ACTIVE"
}

Supported Networks

See Supported Assets & Networks for the full list of available networks and tokens.

Payment Channels

A Channel represents a configured payment flow between your merchant and the WickiePay platform.

Create a Channel

Via Portal

  1. Navigate to Channels in the sidebar
  2. Click Create Channel
  3. Configure:
    • Display Currency — The currency shown to the customer (e.g., EUR, USD)
    • Pay Currency — The cryptocurrency accepted (e.g., USDC, BTC)
    • Settlement — Where funds are settled
  4. Click Create

Via API

POST /api/v2/channel
Content-Type: application/json

{
"merchantId": "your-merchant-id",
"displayCurrency": "EUR",
"payCurrency": "USDC",
"reference": "channel-001"
}

Channel Spot Rates

Get real-time exchange rates for a channel:

GET /api/v2/channel/{uuid}/spot-rates

Payment Links provide a quick way to accept one-time payments without building a custom checkout flow.

  1. Navigate to Payment Links in the portal
  2. Set amount, currency, and description
  3. Share the generated link with your customer

The customer clicks the link and completes payment through the Hosted Payment Page.

Next Steps