Skip to main content

Set Up Payment Processing

Configure your WickiePay account to start accepting merchant payments.

Prerequisites

Before processing payments, ensure you have completed:

  1. Account Creation — Tenant account with KYB verification
  2. API Authentication — RSA key pair registered
  3. Asset Pool — At least one pool for settlement

Configuration Steps

1. Create a Merchant Account

Each merchant needs a merchantId. See Merchant Account Setup.

2. Configure Settlement

In the WickiePay Portal, navigate to Merchant Settings and configure:

SettingDescription
Settlement CurrencyWhich currency to settle in (EUR, USD, USDT, etc.)
Settlement PoolWhich asset pool receives settled funds
Auto-ConversionAutomatically convert to settlement currency

3. Set Up Webhook Endpoints

Register endpoints to receive payment notifications:

POST /api/v1/hook/destination

{
"url": "https://yourserver.com/webhooks/payments",
"events": ["payment.*", "channel.payment.*"]
}

4. Configure Branding

Customize the Hosted Payment Page (HPP) with your merchant branding:

  • Logo — Displayed on the payment page
  • Display Name — Shown to customers
  • Return URL — Where customers go after payment

5. Choose Integration Method

MethodBest ForEffort
Hosted Checkout (HPP)Quick start, standard checkoutMinimal
Direct APICustom payment experienceModerate
Payment ChannelsRecurring deposits, top-upsMinimal

Test in Sandbox

Before going live, test your integration in the Sandbox Environment.

Go Live Checklist

  • KYB verification complete
  • Production API keys generated
  • Webhook endpoints configured and tested
  • Settlement currency and pool configured
  • Payment flow tested end-to-end in sandbox
  • Error handling implemented
  • Compliance screening configured

Next Steps