Indexx Payments

The infrastructure behind YaysPay.

Customers see YaysPay. Your systems talk to Indexx Payments — one API for payment orchestration, merchant acquiring, USDXX settlement and compliance controls.

Four calls, end to end

Payment orchestration without the plumbing.

  1. 1

    Create

    POST a payment with amount, currency and optional protection rules.

  2. 2

    Share

    Send the pay link, render <PayWithYays />, or show a dynamic QR.

  3. 3

    Settle

    USDXX moves on the internal ledger; on-chain settlement is batched.

  4. 4

    Reconcile

    Webhooks + downloadable files keep your books in sync.

create-payment.ts
import { YaysPay } from "@indexx/payments";

const yays = new YaysPay(process.env.YP_KEY);

const request = await yays.payments.create({
  amount: "240.00",
  currency: "USDXX",
  reference: "invoice-4471",
  protection: {
    release: "delivery_confirmed",
    expires_in: "14d",
  },
});

// -> share request.pay_link or render <PayWithYays />

Capabilities

What Indexx Payments handles for you.

AI can assist with document interpretation. It never controls minting or customer money — those stay under multi-party operational control.

Payment APIs & webhooks
Merchant acquiring
Blockchain routing
Internal double-entry ledger
USDXX settlement
Mint & redemption requests
Indexx Exchange conversion
Fraud monitoring
Compliance controls
Business reconciliation files
Partner integrations
Point-of-sale SDKs

Build sequence

Start on a closed testnet. Graduate to real USDXX.

Phase 1

Closed testnet: fictional balances, internal ledger, pay by username, QR, history.

Phase 2

Custodial pilot: regulated custody partner, verified users, one chain, limited amounts.

Phase 3

Smart-wallet option: embedded wallets, sponsored gas, on-chain ownership, more networks.

Send digital dollars as easily as sending a message.

Join the early-access list for YaysPay. We'll start with a closed pilot — verified accounts, real USDXX, one blockchain, limited amounts.