Developers

One REST API for crypto payments.

Integrate crypto payments into your application using a simple REST API — create payments, track status on-chain and receive signed webhooks.

Quickstart — create a payment
curl https://api.jovepay.com/v1/payments \
  -X POST \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": "100.00",
    "currency": "USDT",
    "network": "base",
    "merchantWallet": "0x82c4f1a0b3d5e6f7a8b9c0d1e2f3a4b5c6d791A2"
  }'

Code samples on this page are illustrative. The confirmed API specification lives in the documentation.

Predictable REST API

Resource-oriented URLs, JSON request and response bodies, and errors that tell you what to fix. The endpoints below illustrate the API surface.

Open the API reference
POST/v1/payments
GET/v1/payments/:id
GET/v1/networks
GET/v1/settlements/:id
GET/v1/transactions/:txid
POST/v1/webhooks

Authentication

Every request authenticates with a Bearer API key issued in your dashboard. Keys are scoped and rotatable at any time.

Authorization: Bearer YOUR_API_KEY

Webhooks you can trust

Payment and transaction events delivered to your endpoint, HMAC-signed and retried until acknowledged.

payment.createdpayment.confirmingpayment.settledpayment.failedsettlement.completedtransaction.confirmed

13 blockchain networks

Arbitrum, Avalanche, Monad, Polygon, Optimism, Base, Ethereum, BNB Smart Chain, MegaETH, HyperEVM, zkSync, Linea and Sei — selected per payment.

View all networks

Prefer not to build?

Install a ready-made plugin for WooCommerce, Shopware, OpenCart, PrestaShop, Magento or WHMCS and skip the integration entirely.

Browse plugins

Start accepting crypto payments today.

Integrate through our REST API or install a plugin for your favorite commerce platform.