{
"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のショップ向け。ブロック形式のチェックアウトにも対応。「プラグイン」→「新規追加」→「プラグインのアップロード」。
プラグインをダウンロード - コード不要
WHMCS
ホスティングやVPNの販売者向け。modulesフォルダをアップロードし、Payment Gatewaysで有効にします。
プラグインをダウンロード - コード不要
PrestaShop
PrestaShop 8向け。Modules → Upload a moduleでアップロードし、キーを貼り付けます。
プラグインをダウンロード - コード不要
OpenCart
OpenCart 4向け。Extensions → Installerでファイルをアップロードし、PaymentsでAywaPayを有効にします。
プラグインをダウンロード
プラグインを使わずに連携する
- コード不要
決済リンク
コード不要。ダッシュボードで請求書を作成し、リンクを送るだけです。
- コピー&ペースト
寄付ボタン
HTMLを1行貼り付けるだけで、どのページにも「寄付する」ボタンを追加できます。
- 開発者向け
REST API
バックエンドから、請求書の作成、残高の照会、送金を行えます。
開発者向け
リクエスト1回で請求書を作成
どんなチェックアウトにも組み込めるシンプルなREST API。価格はドルまたはユーロで設定でき、リアルタイムのレートでコインに換算します。
シークレットキーはひとつ
ストアごとに専用のキーを発行。表示や変更には2FAの有効化が必要です。
ホスト型決済ページ
当社のページへリダイレクトするか、自社デザインでアドレスとQRコードを表示できます。
署名付きコールバック
注文が支払われるとサーバーに通知。検証できるハッシュが付いています。
残高照会・送金
同じ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が含まれています。これを再計算し、一致しないものはすべて拒否してください。