Skip to content
AywaPay

Integrations

Connect payments to anything you run

From a link you send by hand to a fully automated checkout: pick the level that suits you. Every option uses the same balance, fees and protection.

POST https://shop.example/paid200 OK
{
  "txn_id": "6ae77d4e26de282fc6f36ef0",
  "order_number": "1042",
  "status": "completed",
  "source_currency": "USD",
  "source_amount": "49.00",
  "currency": "USDT_TRX",
  "amount": "49.00",
  "confirmations": "19",
  "verify_hash": "c8b1…9e04"
}

Check verify_hash with your secret key before you ship.

What you get

Built for the way you work

  • A key per store

    Each store has its own secret key, shown only after a 2FA check.

  • Invoices by API

    Price in fiat or crypto, fix the coin or let the customer choose, set the expiry.

  • Signed callbacks

    Your server is called on every status change, with a hash to verify it came from us.

  • Redirect pages

    Send customers to your own success or failure page after they pay.

  • Balances & payouts

    Check balances and send withdrawals or mass payouts from code.

  • Try it end to end

    Pay a small invoice on your own store and watch the callback arrive before real customers do.

How it works

Up and running in minutes

  1. 01

    Get your key

    Create a store, turn on 2FA and copy its secret key.

  2. 02

    Create an invoice

    Call the API from your checkout and send the customer to the payment page.

  3. 03

    Handle the callback

    Verify the hash, mark the order paid and ship.

Three ways to connect

For developers

Create an invoice with a single request

A plain REST API that fits into any checkout. Price in dollars or euros; we convert to the coin at the live rate.

  • One secret key

    Every store gets its own key; turn on 2FA to see or change it.

  • Hosted payment page

    Redirect to our page, or show the address and QR in your own design.

  • Signed callbacks

    Your server is told when an order is paid, with a hash you can verify.

  • Balances & payouts

    Read balances and send withdrawals from the same API.

curl -G "https://api.aywapay.com/api/v1/invoices/new" \
  -d source_currency=USD \
  -d source_amount=49.00 \
  -d order_number=1042 \
  --data-urlencode "order_name=Pro plan" \
  -d currency=USDT_TRX \
  -d callback_url=https://shop.example/paid \
  -d api_key=$GATEWAY_SECRET_KEY

Response

{
  "status": "success",
  "data": {
    "txn_id": "6ae77d4e26de282fc6f36ef0",
    "invoice_url": "https://pay.example/invoice/6ae77d4e26de282fc6f36ef0"
  }
}

Questions

Do you have plugins for WooCommerce, Shopify and others?

Not yet. Today you connect through the API, payment links or the donation button. Tell us which platform you use and we'll prioritise it.

Is there a test mode?

Create small invoices on your own store to see the full flow, callbacks included, before you go live.

How do I know a callback is genuine?

Each callback carries verify_hash, signed with your store's secret key. Recompute it and reject anything that doesn't match.

Start accepting crypto today

  1. 1Sign up with your email
  2. 2Add your store
  3. 3Share a payment link or call the API