Easy integration, by design

Bitania Pay speaks a clean, well-documented REST API with familiar payment primitives. Point your storefront or backend at pay.bitania.com and wire up invoices and webhooks in an afternoon.

Core API surface

HMAC-signed (X-API-KEY / SIGN / TIMESTAMP / NONCE). The create/get/list/webhook core covers ~90% of integrations.

Create invoice
POST /v1/pay/invoices

amount, currency, metadata, checkout, orderId — honors X-Idempotency-Key.

Get invoice
GET /v1/pay/invoices/{id}

Status object (New / Processing / Settled / Expired / Invalid).

List invoices
GET /v1/pay/invoices

Paginated list with filters.

Archive invoice
POST /v1/pay/invoices/{id}/archive

Cancel / archive an invoice.

Rates
GET /v1/pay/rates?currencyPair=BTC_USD

Live rate passthrough from the price feed.

Payment methods
GET /v1/pay/payment-methods/{id}

Per-coin address, amount, URI and QR payload.

Webhook events

Signed with X-Pay-Signature: sha256=… over the raw body — a standard HMAC scheme your backend can validate in a few lines.

InvoiceCreatedInvoiceReceivedPaymentInvoiceSettledInvoiceExpiredInvoiceInvalid

Roadmap

  • REST API + signed webhooks (now)
  • Native WooCommerce / WordPress / Shopify plugins
  • Recurring invoices & subscriptions
  • USDT (TRC20) & TRX pay-in