Cryptomus Payout icon

Cryptomus Payout

Working with the Cryptomus Payout API for processing cryptocurrency withdrawals

Overview

This node integrates with the Cryptomus Payout API to manage cryptocurrency payouts and wallet transfers. It supports operations such as creating new payouts, retrieving payout history and information, listing available payout services, and transferring funds between personal and business wallets.

The "Transfer to Business Wallet" operation specifically allows users to move funds from their personal wallet to their business wallet within the Cryptomus system. This is useful for businesses managing multiple wallets or segregating funds for accounting or operational purposes.

Practical examples:

  • A company automates moving a portion of received cryptocurrency from a personal wallet to a business wallet for bookkeeping.
  • An individual managing both personal and business crypto accounts consolidates funds before making a large payment.

Properties

Name Meaning
Amount The amount of cryptocurrency to transfer (e.g., "10.50").
Currency The cryptocurrency code for the transfer (e.g., USDT, BTC, ETH).
Платежная система The payment system used for the transaction. Options: Binance, BinanceP2p, Exmo, Kucoin.

Output

The node outputs JSON data representing the response from the Cryptomus API for the requested operation. For the "Transfer to Business Wallet" operation, this typically includes details about the transfer status, transaction identifiers, and any relevant metadata returned by the API.

No binary data output is produced by this node.

Dependencies

  • Requires an API key credential for authenticating with the Cryptomus Payout API.
  • The node expects the API type in credentials to be set to "Payout".
  • Uses HTTP requests to communicate with the Cryptomus API endpoints.

Troubleshooting

  • Error related to API type: If the credential's API type is not set to "Payout", the node will throw an error indicating that only payout-type API credentials are supported.
  • API request failures: Network issues, invalid credentials, or incorrect parameters may cause HTTP request errors. The node attempts to handle these gracefully but will throw errors unless "Continue On Fail" is enabled.
  • Invalid or missing parameters: Required fields like amount, currency, or order ID must be provided; otherwise, the API may reject the request.
  • Unsupported currency or network: Using unsupported cryptocurrencies or blockchain networks can lead to errors from the API.

To resolve common errors:

  • Verify that the API key credential is correctly configured for payout operations.
  • Ensure all required input properties are filled with valid values.
  • Check network connectivity and API endpoint availability.
  • Review API documentation for supported currencies and networks.

Links and References

Discussion