Super Qi Miniapps.

Build lightweight, powerful applications that run seamlessly within the Super Qi ecosystem. Complete guides for H5+ development, authentication, and payment integration.

H5+ runtime ready Open APIs & JSAPIs Native payment flows

Quick Start

Up and running in minutes

Authorize the user, get a session token, and take a payment — the core calls every Miniapp needs.

1

Authorize the user

Call my.getAuthCode in the H5+ runtime to receive an authCode.

2

Get an access token

Exchange the authCode via applyToken on your backend.

3

Take a payment

Launch the wallet cashier with my.tradePay and charge in IQD.

app.js
// 1 · Request user authorization
my.getAuthCode({
  scopes: ['auth_base'],
  success({ authCode }) {
    // 2 · Exchange authCode for an access token
    //     via the applyToken API on your backend.

    // 3 · Launch the wallet cashier to take a payment
    my.tradePay({
      paymentUrl, // from the pay API response
      success(res) {
        console.log(res.resultCode); // 9000 = success
      }
    });
  }
});

What You'll Find Here

    Developer's Guide
    Complete step-by-step guide that walks you through taking your Miniapp from scratch to production. Follow it thoroughly for a smooth development journey from setup to deployment.
    API Reference
    Complete technical reference for authentication flows, payment integration, Open APIs, and JSAPIs.
    Demo Miniapp
    Explore a fully functional example application with frontend and backend code to accelerate your development.
    FAQ
    Common questions and answers about Miniapp development, deployment, and troubleshooting.

Ready to Build Your First Miniapp?

Follow our comprehensive Developer's Guide thoroughly to take your Miniapp from scratch to production. Complete step-by-step tutorials from setup to deployment.