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.
{
"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
- 01
Get your key
Create a store, turn on 2FA and copy its secret key.
- 02
Create an invoice
Call the API from your checkout and send the customer to the payment page.
- 03
Handle the callback
Verify the hash, mark the order paid and ship.
Three ways to connect
- No code
Payment links
No code: create an invoice in the dashboard and send the link.
- Copy & paste
Donation button
Paste one HTML snippet to add a Donate button to any page.
- Developer
REST API
Create invoices, read balances and send payouts from your backend.
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_KEYResponse
{
"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
- 1Sign up with your email
- 2Add your store
- 3Share a payment link or call the API