INTEGRATIONS

Crypto payment API. One endpoint to get paid in crypto.

Create payment links, receive webhook events, and settle funds to any wallet address with a single REST API. Works with any language or framework. First 30 payments free.

WHAT YOU GET

Built for merchants who want simple.

REST API

Standard JSON REST API. Create payments, check status, and manage your account programmatically from any language or framework.

Webhooks

Receive real-time event notifications when payments are confirmed, completed, or fail. Configurable retry logic for missed deliveries.

Multiple fee modes

Choose how fees are handled per payment: deduct from Gas Tank, deduct from payment amount, or pass fees to the payer.

Smart contract support

Native smart contract integration for on-chain payment flows. Full technical architecture documentation available.

HOW IT WORKS

Three steps to your first payment.

  1. 1

    Get your API key

    Create a free account at app.makapay.io and generate an API key from your dashboard under API Keys.

  2. 2

    Create a payment

    POST to /api/payments with your merchant wallet address, network, token, amount, and order ID. Receive a payment link and QR code in the response.

  3. 3

    Receive webhook events

    Configure a webhook URL to receive payment.completed events. Your system updates automatically when funds are confirmed on-chain.

FAQ

What is the base URL for the API?

The MakaPay API base URL is https://app.makapay.io/api. Authenticate using the x-api-key header with your API key from the dashboard.

Which blockchains does the API support?

The API supports MakaChain, Ethereum, Polygon (MATIC), and BNB Chain. MakaChain transactions have zero gas fees. Other networks incur variable gas costs.

Can I create payments for multiple different wallet addresses?

Yes. Each payment request includes a merchant wallet address field. You can specify different destination addresses per payment, which is useful for marketplace and multi-vendor setups.

What webhook events are available?

MakaPay sends events for payment status changes including payment.completed, payment.failed, and payment.expired. You can configure your webhook URL and select events from the dashboard.

Accept your first crypto payment in 10 minutes.

Create your account, fund your Gas Tank, and share your first payment link. No monthly fees. No setup fees. Funds go directly to your wallet.