Crypto deposit

Create a Crypto Deposit account

Creates a new Crypto Deposit account for the authenticated merchant.

post/v3/deposits/crypto/accounts

Request

  • Base URL
    https://confirmo.net/api
  • URL
    https://confirmo.net/api/v3/deposits/crypto/accounts
  • Auth
    HTTP bearer

Request body

balanceAsset'CZK' | 'EUR' | 'GBP' | 'USD' | 'PLN' | 'USDC' | 'USDT' | 'USDG'

Asset whose balance is increased when a deposit is received on this account, with the credited amount calculated using the exchange rate at the time of the deposit. If not specified, no exchange is performed and the balance of the asset matching the incoming transaction is increased.

customerEmailAddressstring

Email address of the user who uses this crypto deposit account.

notifyUrlstring url

Webhook URL where crypto deposit webhooks will be sent.

referencestring

Any string based on your choosing which is tied to this crypto deposit account. Whenever a new deposit is performed to this account, the reference value is also assigned to the deposit.

Example request

{
  "balanceAsset": "USD",
  "customerProfile": {
    "city": "Springfield",
    "country": "US",
    "postalCode": "90210",
    "profileId": "profile-12345",
    "streetAddress": "123 Main Street",
    "lei": "5493001KJTIIGC8Y1R12",
    "registeredName": "ACME Inc.",
    "registrationNumber": "12345678"
  },
  "notifyUrl": "https://your-platform.com/webhooks",
  "reference": "deposit-account-reference"
}

Response

Successfully created Crypto Deposit account.

balanceAsset'CZK' | 'EUR' | 'GBP' | 'USD' | 'PLN' | 'USDC' | 'USDT' | 'USDG'

The asset whose balance is increased when a deposit is received on this account.

createdAtinteger

Unix timestamp when the account was created.

idstring

Crypto deposit account identifier.

notifyUrlstring url

URL to which webhook notifications are sent when a crypto deposit is received or its status changes. If null, no notifications are sent.

referencestring

Any string based on your choosing which is tied to this crypto deposit account. Whenever a new deposit is performed to this account, the reference value is also assigned to the deposit.

status'ENABLED' | 'DISABLED' | 'BLOCKED' | 'CLOSED'

Status of the deposit account. BLOCKED is set by an administrator and cannot be changed by the merchant. CLOSED is set by the system or administrator and cannot be changed by a merchant.

updatedAtinteger

Unix timestamp when the account was last updated.

Example response

{
  "addresses": [
    {
      "address": "0xd46faFF817D27c8C10edC580eB573cd4E8fC424d",
      "paymentMethodIds": [
        "ETHEREUM_BLOCKCHAIN_MAINNET_ETH_CURRENCY",
        "ETHEREUM_BLOCKCHAIN_MAINNET_USDC_STANDARD"
      ]
    }
  ],
  "balanceAsset": "USD",
  "createdAt": 1772539200,
  "id": "dac1a2b3c4d5e7f8",
  "reference": "deposit-account-reference",
  "status": "ENABLED",
  "updatedAt": 1772539200
}

Changes

No recorded changes to this operation across all 1 revision of this API.