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
- Navigate to Channels in the sidebar
- Click Create Channel
- 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
- 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
Payment Links provide a quick way to accept one-time payments without building a custom checkout flow.
Create a Payment Link
- Navigate to Payment Links in the portal
- Set amount, currency, and description
- Share the generated link with your customer
The customer clicks the link and completes payment through the Hosted Payment Page.
Next Steps
- Set Up a Merchant Account for payment processing
- Accept Payments through your configured channels