CChainPay
ログイン
マルチチェーン入金API · 出金は近日公開

ネットワークごとにウォレットを持たずに、5 つのネットワークで暗号資産を決済。

1つのAPIでTRON、BNB Chain、Ethereum、Polygon、Arbitrumの入金アドレスを発行。顧客ごとにHD導出、オンチェーンで確認、Webhookで通知します。出金は近日公開です。

決済レジスター例
TRC20a41f…9c02 → TQn9Y…LK3j81,240.00 USDTconfirmed
BEP206b02…e714 → 0x9F1c…4Db20.842 BNB18/19 conf
ERC20f930…22a1 → 0x2Ae7…88Fc3,050.00 USDCconfirmed
webhook → POST callbackUrl19 / 19 conf
5
対応ネットワーク
1%+flat
入金手数料
0%
出金のトークン手数料 · 近日公開
~1min
標準的な確認時間
ChainPay の特長

公開入金 — 出金は近日公開

入金はアカウントやキーなしで利用できます。登録は任意で、入金をキャビネットに紐づけ、すべての統計を確認できます。

入金に登録は不要

callbackUrl と forwardAddress を付けて POST /deposit-address — API key もアカウントも不要。x-api-key を付けると、アドレスがキャビネットに紐づき統計がすべて見られます。

マルチチェーンで統一されたティッカー表記

trc20/usdt、bep20/usdt、erc20/usdt — TRON、BNB Chain、Ethereum、Polygon、Arbitrum で同じリクエスト形式です。

お客様のウォレットへ決済

確認が完了すると、資金は転送先アドレスへ送られます。宛先はお客様が管理し、加盟店残高は当社では保持しません。

信頼できる webhook

pending と confirmed のコールバックを URL に送信。配信が再試行される場合は GET status/transactions が確実な代替手段になります。

透明なネットワークコスト

割合に加え、ネットワークコストに応じた固定部分。コインごとの最小額と推定手数料は「ネットワーク」ページに掲載しています。

準備ができたら出金

任意のキャビネット+APIキー:入金をアカウントに紐付けて統計をすべて確認できます。出金は近日公開:トークン手数料0%、ガスはご自身のgas stationウォレットから。

入金が決済されるまで

アドレスから転送まで 3 回の呼び出し

入金に事前登録は不要です。アドレスはリクエストごとに取得または作成され、当社のスキャナーが追跡し、各チェーンのしきい値で確認されます。

01

アドレスを作成

チェーン、ティッカー、callback URL を渡します。同じ reference への今後の入金すべてで再利用される、新しい HD アドレスが返ります。

POST /deposit-address
{ "chain":"tron", "ticker":"trc20/usdt" }
02

スキャナーが検知

TRON のネイティブなブロック走査と BNB Chain のイベントリスナーが着金を照合し、確認数のカウントを開始します。

GET /deposit-address/:id/status
→ "confirmations": 14
03

確認と転送

しきい値に達すると資金が転送先アドレスへ移り、callback が呼ばれます。応答がない場合は backoff 付きで再試行されます。

POST callbackUrl
{ "status":"confirmed" }
ネットワーク対応状況

本日 5 チェーンが稼働中、今後も順次追加

すべてのネットワークを見る
料金

入金は1% + ネットワーク固定分 · 出金は近日公開

料金の詳細を見る
レート

ライブの市場レートで任意の金額を換算

換算ツールを開く
はじめに

サーバー用に 1 つの key、チーム用に 1 つのログイン

  • →一度登録すれば、入金をアカウントに紐付けるAPIキー(出金開始後は出金にも使用)とキャビネット用のログインが手に入ります。
  • →すべてのウォレット、出金リクエスト、残高はお客様のアカウントに紐づきます。他の人が作成したものは表示されません。
  • →入金アドレスの作成は引き続き公開で key 不要です。お客様のユーザーも同じ呼び出しを実行できます。
  • →API key はダッシュボードからいつでも自分でローテーションできます。サポートへの問い合わせは不要です。
# create a deposit address
curl -X POST \
 https://api.chainpay.site/deposit-address \
 -d '{
    "ticker": "bep20/usdt",
    "forwardAddress": "0xYourWallet…",
    "externalReference": "order-123",
    "callbackUrl": "https://you.io/hook"
 }'