Skip to main content
CoinVoyage is a cross-chain crypto payment platform that lets your customers pay with the tokens and chains they already own — while you receive settlement in the asset and network that fits your product. It’s non-custodial, meaning CoinVoyage never holds your funds during the payment flow.

Choose an integration

Find the right path for payments, swaps, invoices, or agent payments.

How it works

Understand the end-to-end order flow and route optimization.

PayKit

Add SALE and DEPOSIT payment flows to your application.

SwapKit

Add standalone token swap capabilities to your application.

API integration

Build custom interfaces and backend workflows with the REST API or ApiClient.

Dashboard

Manage payments, configure settlement, and issue invoices.

Why CoinVoyage

  • Flexible — Let customers pay with any supported token or chain. You settle to whatever you prefer.
  • Fast — Routes are optimized across multiple liquidity providers for speed and best pricing.
  • Simple — Embed payments with @coin-voyage/paykit or token swaps with @coin-voyage/swapkit.
  • Non-custodial — Funds go directly from buyer to your wallet. CoinVoyage never holds them.
For hosted payment requests, start with Invoices. For agent or server payments, see PayKit Headless (Preview).

Start a PayKit integration

1

Create an account

Sign up at dashboard.coinvoyage.io and create your organization.
2

Get your API key

In the dashboard, go to Developers and generate an API key and secret.
3

Install the SDK

Install @coin-voyage/paykit and add the required providers to your React app.
4

Add a PayButton

Render <PayButton> in your UI to launch the CoinVoyage payment modal for your users.
Ready to dive in? Start with the PayKit quickstart guide.