{
"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"
}发货前,请用您的密钥校验 verify_hash 。
您将获得
包含的功能
每个商店一个密钥
每个商店都有独立的密钥,需通过 2FA 验证后才会显示。
通过 API 创建账单
以法币或加密货币定价,指定币种或由客户选择,并设置有效期。
签名回调
每次状态变化都会调用您的服务器,并附带哈希值,用于验证请求确实来自我们。
跳转页面
客户付款后,跳转到您自己的支付成功或失败页面。
余额与付款
通过代码查询余额、发起提现或批量付款。
端到端测试
在真实客户付款之前,先在自己的商店支付一笔小额账单,确认回调正常送达。
运作方式
几分钟即可上手
- 01
获取密钥
创建商店,开启 2FA,复制商店密钥。
- 02
创建账单
在结账流程中调用 API,并将客户引导至支付页面。
- 03
处理回调
校验哈希值,将订单标记为已支付,然后发货。
适用于您商店的现成插件
安装插件,粘贴商店密钥,结账页面即可出现加密货币支付。订单会自动标记为已支付。
- 无需代码
WooCommerce
适用于 WordPress 商店,支持区块结账(Block Checkout)。“插件 → 安装插件 → 上传插件”。
下载插件 - 无需代码
WHMCS
适用于主机和 VPN 销售商。上传 modules 文件夹,然后在 Payment Gateways 中启用。
下载插件 - 无需代码
PrestaShop
适用于 PrestaShop 8。Modules → Upload a module,然后粘贴您的密钥。
下载插件 - 无需代码
OpenCart
适用于 OpenCart 4。Extensions → Installer,上传文件,然后在 Payments 中启用 AywaPay。
下载插件
或不用插件直接接入
- 无需代码
支付链接
无需代码:在后台创建账单,然后发送链接。
- 复制粘贴
捐赠按钮
粘贴一段 HTML 代码,即可在任意页面添加“捐赠”按钮。
- 开发者
REST API
从您的后端创建账单、查询余额和发起付款。
开发者
一个请求即可创建账单
简洁的 REST API,可接入任何结账流程。以美元或欧元定价,我们按实时汇率换算成对应币种。
一个密钥
每个商店都有独立密钥;开启 2FA 后才能查看或更改。
托管支付页面
跳转到我们的页面,或用您自己的设计展示地址和二维码。
签名回调
订单支付后通知您的服务器,并附带可校验的哈希值。
余额与付款
通过同一套 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=$AYWAPAY_SECRET_KEY响应
{
"status": "success",
"data": {
"txn_id": "6ae77d4e26de282fc6f36ef0",
"invoice_url": "https://pay.example/invoice/6ae77d4e26de282fc6f36ef0"
}
}常见问题
提供哪些商店插件?
WooCommerce、WHMCS、PrestaShop 和 OpenCart 4:可在上方下载。每个插件只需填写您商店的密钥,订单会自动标记为已支付。下一个是 Shopify;在此之前,可通过 API 或支付链接接入。
有测试模式吗?
有。每个商店都有一个测试密钥(以 test_ 开头)。测试账单不涉及真实资金:您可以在支付页面模拟付款、多付或过期,并收到与正式环境相同的回调。
如何确认回调是真实的?
每个回调都带有 verify_hash,由您商店的密钥签名。请重新计算该值,并拒绝任何不匹配的请求。