Skip to content
One API for crypto Pay In & Pay Out

Accept and send crypto payments with one integration

Gatevault connects your website or app to Cryptomus and Binance Pay through a single, secure REST API, with transparent fees, verified callbacks and an auditable ledger.

Test mode instantly Signed webhooks 2FA & audit logs
POST /api/v1/payments
# Create a payment and redirect your customer to checkout_url
curl https://gatway.hunario.com/api/v1/payments \
  -H "Authorization: Bearer sk_test_..." \
  -H "Idempotency-Key: order-1042" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": "49.90",
    "currency": "USDT",
    "reference": "order-1042",
    "success_url": "https://shop.example/thanks"
  }'

# 201 Created
{ "id": "pay_01j...", "status": "pending",
  "checkout_url": "https://...", "service_fee": "0.49900000" }
How it works

Pay In and Pay Out, end to end

Your server talks to Gatevault; we talk to the provider. Payment status is only ever confirmed from signed provider callbacks and authenticated status checks, never from a browser redirect.

Pay In (receive)

1

Your server creates a payment with your API key and an Idempotency-Key.

2

We calculate the service fee, pick an enabled provider and create the invoice.

3

Your customer pays on the provider's hosted checkout page.

4

The provider's signed callback is verified and re-checked with the provider API.

5

Your balance is credited in the ledger and you receive a signed webhook.

Pay Out (send)

1

Request a payout from the dashboard or API, to a supported destination.

2

We check your available balance and reserve amount + fees atomically.

3

An administrator reviews and approves the payout.

4

The payout is sent through the provider with an idempotent reference.

5

The final provider status settles the ledger and triggers your webhook.

Built for trust

Everything a payment business needs

Unified API

One consistent REST API across providers. Unsupported operations return a clear error, never a fake success.

Double-entry ledger

Every balance change is a balanced, immutable journal. Balances are never edited directly.

Transparent fees

Fees are calculated server-side from versioned rules and frozen on every transaction.

Signed webhooks

HMAC-signed notifications with event IDs, automatic retries and a full delivery history.

Security first

Hashed API secrets, IP allowlists, 2FA, rate limits, idempotency and audit logs.

Test mode

A built-in sandbox simulator lets you integrate before going live, with zero real funds.

Pricing

Simple, published fees

Standard rates below. Volume-based and merchant-specific pricing is available.

Pay In
5%
per successful payment
Pay Out
1%
per completed payout, plus provider network fee
See full pricing

Start integrating in minutes

Tell us about your business. Once our team opens your account, grab a test API key and make your first payment.

Request an account Talk to sales