Invoice

Self-Hosted Invoice UI (Custom UI)

This invoice-based deposit method gives you full control over how the payment experience looks and feels on your platform. Instead of redirecting users to Orbital’s hosted pages (HPP or EPP), you call Orbital’s APIs to generate an invoice and build your own UI to display the details. You handle all frontend implementation, while enjoying complete design and UX freedom.

Features

  • Generates an invoice via Orbital’s API, including a unique wallet address, QR code, fixed deposit amount, and 15-minute expiry
  • Issues a new, 15 mins time-bound wallet address for each transaction
  • Accepts only the exact deposit amount specified in the invoice
  • Frontend UI is fully built and hosted by you
  • Supports custom behaviors (e.g., deposit timers, retry logic, tailored instructions)
  • Can include overpayment and underpayment handling logic.

    • Customer goes into a payment workflow for every new deposit.
    • Addresses are not unique per customer and cannot be reused.
    • Customer has 15 minutes to send funds after payment is generated.
    • Locked conversion rates for 0 volatility exposure during payment time.
    • Total Merchant control on Minimum and Maximum amounts allowed
    • Ability to preemptively choose the value that will be received in any Merchant Balance currency (crypto or fiat), and converting to exact amount that user needs to deposit in chosen crypto.
    • Greatly reduced and optimised network fees for settling funds.
    • Payment currency conversion configuration flexible for every single payment.
    • Optimised operational costs and configurable volatility exposure risk, Merchant Focused UX

Advantages

  • Full frontend ownership and branding control.
  • No iframe or redirect, everything happens natively on your platform.
  • Supports integration into existing deposit flows or dashboards.
  • Ideal for platforms needing custom UX (e.g., retries, partial payments, user instructions).
  • Developer flexibility to innovate or optimise based on your needs.

Limitations

  • Requires full frontend development effort.
  • You must implement wallet/QR display logic and UX instructions.
  • You are responsible for compliance with Orbital’s invoice flow and UI requirements.
  • No hosted fallback, if your frontend fails, no deposit can be made.

Best suited for

  • Platforms with strong engineering teams and custom user flows.
  • Businesses that want to embed crypto deposits directly into their dashboards or app UIs.
  • Use cases where redirects or iframes are not acceptable.
  • Enterprises, exchanges, or products with complex UX or KYC needs.