📤出金API

Cryptoのユーザーウォレットへの出金

APIシステムの説明

御社は、Crypto Payが出金に関連する取引を処理するために使用できる出金APIを提供する必要です。

APIには以下を含める必要があります。

  • partnerId: Crypto Payによって提供されます。

  • orderId: ユーザーの出金を有効にするための一意のID(文字列形式)

  • uid: システムからのユニークなユーザーID

  • username

  • amount: 円(¥)または米ドル($USD)

  • receiverAddress: ユーザーが御社のプラットフォームに登録した0xアドレス(ユーザーはこの0xアドレスとウォレットを接続して出金をリクエストする必要があります)

  • apiKey: Crypto Payによって提供されるキー(登録されたキーのみリクエスト可能)

さらに、御社のサーバーのIPをホワイトリストに登録するためにCrypto Pay側に送信する必要があります。

このAPIを使用して、ユーザー向けの出金リンクを生成します。

出金サンプルリンク: https://withdraw.cmoney.xyz/partnerId/uid&username

ユーザーの出金フロー

  1. ユーザーが御社のウェブサイトで「出金」をクリックすると、上記の出金サンプルリンクを介してCrypto Payの出金サイトに転送されます。

  2. Crypto Payは御社が提供したAPIを使用してユーザーの資格を確認し、結果を返すか、アクセスを拒否します。

  3. ユーザーはプラットフォームに登録されたのと同じアドレスでウォレットを接続し、特定のセクションで「出金」をクリックします。

  4. ユーザーがリクエストしてガス料金を支払うと、Crypto Payのコントラクトが、御社のプラットフォームでリクエストされた円(¥)金額に相当するEthereum上のUSDCをユーザーのウォレットに送信します。

注意

  • 各クライアントにはカスタムの出金コントラクトアドレスが提供されます。

  • コントラクトアドレスを受け取ったら、御社は指定されたコントラクトにUSDCを入金する必要があります。

  • ユーザーが出金に成功するたびに、Crypto Payは入金されたUSDCから少額の手数料を徴収します。

Last updated