Static Wallet

POST https://api.cryptocloud.plus/v2/invoice/static/create

Request Body

NameTypeDescription

shop_id*

String

Project identifier

currency*

String

Static wallet cryptocurrenc

identify*

String

Customer identifier. When POSTBACK is sent on receipt, it will be written to order_id

{
    "status": "success",
    "result": {
        "currency": {
            "id": 3,
            "code": "ETH",
            "short_code": "ETH",
            "name": "Ethereum",
            "is_email_required": false,
            "stablecoin": false,
            "icon_base": "https://cdn.cryptocloud.plus/currency/icons/main/eth.svg",
            "icon_network": "None",
            "icon_qr": "https://cdn.cryptocloud.plus/currency/icons/stroke/eth.svg",
            "order": 9,
            "obj_network": {
                "code": "ERC20",
                "id": 3,
                "icon": "https://cdn.cryptocloud.plus/currency/crypto/ETH.svg",
                "fullname": "Ethereum"
            },
            "enable": true
        },
        "address": "0xe3dE8434c928fe43012b0e8Fc6b1A928b0F1C492",
        "uuid": "1K0NFXT9E1X3VOY07VY1LRV8XGMLQNQX"
    }
}

Request examples

These examples show how you can submit a request to create a static wallet. Note that you need to provide your API key in the Authorization header to successfully authorize the request.

curl -X POST https://api.cryptocloud.plus/v2/invoice/static/create \
     -H 'Authorization: Token <API KEY>' \
     -H 'Content-Type: application/json' \
     -d '{"shop_id": "<SHOP ID>", "currency": "BTC", "identify": "F4jSjfpwf4t"}'

What is a static wallet

A static wallet allows customers to make payments to the same address without having to create a new invoice and proceed to the payment page each time.

This is a convenient method that allows you to accept funds in a specific cryptocurrency with automatic crediting to the balance after deducting all commissions.

The solution is perfectly suited for projects that involve topping up the user's account balance, accepting donations, iGaming projects, and others.

How a static wallet works

  1. The user proceeds to replenish the balance on the merchant's website.

  2. The user creates their own wallets for different cryptocurrencies and tops up any of them.

  3. The user transfers the amount via wallet address or QR code.

  4. After replenishment, any amount in the cryptocurrency assigned to the wallet is credited as a successful replenishment of the user's balance.

  5. The user receives a notification of a successful payment.

Advantages of a static wallet

  • Convenience for customers. Payment in a particular cryptocurrency is made to one permanent address without going to a payment page.

  • Automation of crediting. Funds are automatically credited to the client's balance with the sending of a postback notification.

  • Transparency of fees. All fees (service, transfer and, if necessary, AML) are deducted from the transaction amount automatically.

Last updated