Getting Started

Start working with the Asterium Pay API and begin accepting crypto payments safely and efficiently.


📘

Before You Begin

Make sure you have access to app-stg.pay.asterium.uz and your organization has completed KYB verification.


Quick Start Steps

1. Create Account

Register at app.asterium.io and complete KYB verification.

2. Authenticate

Obtain an access_token or generate an API Key.

3. Create Invoice

Issue a payment invoice with amount, currency, and network.

4. Accept Payments

Process payments, handle webhooks, and manage refunds.


Step 1: Create an Asterium Account

Register your business account at app-stg.pay.asterium.uz.
Complete KYB (Know Your Business) verification for your organization to enable payment and settlement operations.

👍

Once Verified

You'll get access to the Merchant Dashboard where you can manage invoices, payments, settlements, and configuration.


Step 2: Authenticate Your Integration

Obtain an access_token by following the Authorization Flow instructions.

This is a multi-factor authorization flow. The token is required for all authorized API requests.


Step 3: Create an Invoice

Once authorized, issue payment invoices using the Invoice Creation guide.

You'll define parameters such as amount, currency, and blockchain network — and receive a ready-to-use payment URL for your customer.

Invoice API Endpoints
EndpointMethodDescription
Create InvoicePOSTCreate a new payment invoice
Get Invoice by IDGETRetrieve invoice details
Get Merchant InvoicesGETList all merchant invoices
Copy InvoicePOSTDuplicate an existing invoice
Update InvoicePOSTModify invoice parameters
Delete InvoiceDELETERemove an invoice
Submit Fiscal ReceiptPOSTAttach fiscal receipt to invoice
Working with Rates & Currencies
EndpointMethodDescription
Get Exchange RateGETGet rate for a currency pair
Get CurrencyGETRetrieve supported currencies
Get Currency by SlugGETLook up currency by slug identifier

Step 4: Handle Payments

Learn how to manage payments, confirm statuses, and process webhook notifications in the Payment Flow documentation.

Payments

Refunds

📘

Payment Lifecycle

The payment flow covers the complete lifecycle: from invoice creation → payment initiation → blockchain confirmation → webhook notification → settlement.


Step 5: Configure Merchant Settings

Customize your integration using the configuration management guides.

Manage currencies, networks, payment methods, and fees at the merchant level.

EndpointMethodDescription
Get ConfigGETGet merchant-level configuration
Get Config SectionGETGet config for a specific section
Update ConfigPUTUpdate merchant config section
Get Config SchemaGETValidate config with JSON Schema

Additional Resources


👍

Need Help?

If you run into any issues during integration, reach out to the Asterium support team or consult the full API Reference.