Third-Party Integrations

Complete guide for configuring and managing third-party service integrations

Third-Party Integrations Guide

Your white label platform integrates with multiple third-party services to provide comprehensive cryptocurrency exchange functionality. This guide covers all available integrations, their setup, and configuration.

Integration Categories

The platform uses three main categories of integrations:

  1. Crypto Exchange Providers - For crypto-to-crypto swaps
  2. Payment Gateways - For accepting and processing crypto payments
  3. Buy/Sell Providers - For fiat-to-crypto purchases with cards

Crypto Exchange Providers

These providers power the crypto-to-crypto exchange functionality.

ChangeNow

Purpose: Instant cryptocurrency exchange service

Features:

  • 500+ cryptocurrencies supported
  • No account required
  • Fast exchanges (5-30 minutes)
  • Competitive rates
  • Fixed and floating rate options

Configuration (Environment Variables):

CHANGENOW_API_KEY=your_api_key_here

Setup Steps:

  1. Create account at changenow.io
  2. Apply for API access
  3. Obtain API key from dashboard
  4. Add API key to environment variables
  5. Configure in admin panel if needed
  6. Test with small transaction

Use Cases:

  • Primary exchange provider
  • Wide currency support
  • Instant swaps

Documentation: https://documenter.getpostman.com/view/8180765/SVfTPnM8?version=latest#intro


ChangeHero

Purpose: Cryptocurrency exchange aggregator

Features:

  • 200+ cryptocurrencies
  • Best rate aggregation
  • No registration required
  • Fast processing
  • Multiple network support

Configuration:

CHANGEHERO_API_KEY=your_api_key_here

Setup Steps:

  1. Register at changehero.io
  2. Request API access
  3. Generate API key
  4. Configure environment variables
  5. Enable in platform settings
  6. Test exchanges

Use Cases:

  • Alternative exchange provider
  • Rate comparison
  • Backup provider

Documentation: https://api-docs.changehero.io

Payment Gateway Integrations

These services handle cryptocurrency payment processing and wallet management.

MonbitsPay

Purpose: Custom cryptocurrency payment gateway

Features:

  • Address generation
  • Payment tracking
  • Custom integration

Configuration:

MONBITSPAY_API_KEY=your_api_key_here
MONBITSPAY_WEBHOOK_SECRET=your_webhook_secret

Setup Steps:

  1. Contact MonbitsPay for API access
  2. Receive API credentials
  3. Configure webhook: https://api.yourplatform.com/crypto-wallets/monbitspay/webhook
  4. Set supported currencies
  5. Test payment flow

Security:

  • API key authentication

WhiteBIT

Purpose: Cryptocurrency exchange and wallet service

Features:

  • Secure wallet generation
  • Deposit address creation
  • Multi-currency support

Configuration:

WHITEBIT_API_KEY=your_api_key_here
WHITEBIT_SECRET_KEY=your_secret_key_here
WHITEBIT_WEBHOOK_SECRET=your_webhook_secret

Setup Steps:

  1. Create WhiteBIT business account
  2. Complete KYC verification
  3. Generate API keys in settings
  4. Enable API access
  5. Configure webhook URL: https://api.yourplatform.com/crypto-wallets/whitebit/webhook
  6. Set webhook secret
  7. Test deposit generation

Webhook Events:

  • Deposit confirmed
  • Balance updated
  • Transaction completed

Use Cases:

  • Deposit address generation

Documentation: https://docs.whitebit.com/private/http-main-v4/#create-new-address-for-deposit


Cryptomus

Purpose: Cryptocurrency payment gateway

Features:

  • Payment address generation
  • Multiple currencies
  • QR code generation

Configuration:

CRYPTOMUS_MERCHANT_ID=your_merchant_id
CRYPTOMUS_API_KEY=your_api_key_here

Setup Steps:

  1. Register at cryptomus.com
  2. Create merchant account
  3. Obtain merchant ID and API key
  4. Configure webhook: https://api.yourplatform.com/crypto-wallets/cryptomus/webhook
  5. Set up payment currencies
  6. Test payment flow

Use Cases:

  • Accept crypto payments
  • Invoice generation
  • Payment tracking

Documentation: https://doc.cryptomus.com/methods/getting-api-keys


Exnode

Purpose: Cryptocurrency wallet and payment service

Features:

  • Wallet generation
  • Multiple network support

Configuration:

EXNODE_API_KEY=your_api_key_here
EXNODE_WEBHOOK_SECRET=your_webhook_secret

Setup Steps:

  1. Register at exnode.io
  2. Obtain API credentials
  3. Configure webhook: https://api.yourplatform.com/crypto-wallets/exnode/webhook
  4. Enable required networks
  5. Test wallet creation

Buy/Sell Provider Integrations

These services enable fiat-to-crypto purchases with credit cards and bank transfers.

Transak

Purpose: Global fiat-to-crypto onramp

Features:

  • 100+ countries supported
  • Credit/debit card payments
  • Bank transfers
  • Built-in KYC
  • Multiple currencies
  • Instant purchases

Configuration:

TRANSAK_API_KEY=your_api_key_here
TRANSAK_WEBHOOK_SECRET=your_webhook_secret

Setup Steps:

  1. Register at transak.com
  2. Complete merchant verification
  3. Obtain API credentials

Supported Payment Methods:

  • Credit/Debit cards
  • Bank transfers (SEPA, ACH, etc.)
  • Mobile wallets
  • Local payment methods by region

Fees:

  • Service fee: 2.99% - 5.99%
  • Network fees: Variable

Use Cases:

  • Global card payments

Documentation: https://docs.transak.com/


Itez

Purpose: European fiat-to-crypto gateway

Features:

  • European focus
  • SEPA bank transfers
  • Credit card payments
  • Fast KYC
  • Competitive rates

Configuration:

ITEZ_API_KEY=your_api_key_here
ITEZ_API_SECRET=your_api_secret

Setup Steps:

  1. Apply for partnership at itez.com
  2. Complete verification
  3. Receive API credentials

Supported Regions:

  • European Union
  • United Kingdom
  • Select international markets

Payment Methods:

  • SEPA bank transfer
  • Credit/Debit cards
  • Local payment methods

Use Cases:

  • European market
  • Bank transfer purchases
  • SEPA payments

Documentation: https://itez.com/support


Setting Up Webhooks

All webhook endpoints follow this pattern:

https://api.yourplatform.com/crypto-wallets/{provider}/webhook

Example Webhook Endpoints:

  • MonbitsPay: /crypto-wallets/monbitspay/webhook
  • WhiteBIT: /crypto-wallets/whitebit/webhook
  • Cryptomus: /crypto-wallets/cryptomus/webhook
  • Exnode: /crypto-wallets/exnode/webhook

Getting Support

For Integration Issues:

  1. Check provider documentation
  2. Review provider status page

Provider Support Contacts:


This integrations guide covers all third-party services used by your white label platform. Keep this documentation updated as you add or modify integrations, and always test changes in a staging environment before deploying to production.