Создание счета

Для того, чтобы создать счет, необходимо отправить POST запрос.

POST https://api.cryptocloud.plus/v1/invoice/create

Headers

NameTypeDescription

Authorization*

string

Token <API KEY>

Request Body

NameTypeDescription

shop_id*

string

Уникальный идентификатор магазина из личного кабинета

amount*

decimal

Сумма платежа в USD

currency

string

Доступные валюты для конвертации: USD, RUB, EUR, GBP, UAH

order_id

string

Ваш внутренний идентификатор заказа

email

string

Почта пользователя

{
    "status": "success",
    "pay_url": "https://pay.cryptocloud.plus/DZLF4212",
    "currency": "BTC",
    "invoice_id": "DZLF4212"
}

Примеры запросов

Эти примеры показывают, как можно отправить запрос на создание счета, используя Python и JavaScript. Обратите внимание, что необходимо предоставить ваш API ключ в заголовке Authorization для успешной авторизации запроса.

import requests
import json

url = "https://api.cryptocloud.plus/v1/invoice/create"
headers = {
    "Authorization": "Token <API KEY>",
    "Content-Type": "application/json"
}

data = {
    "amount": 100.0,
    "currency": "USD",
    "description": "Pay"
}

response = requests.post(url, headers=headers, json=data)

# Проверяем ответ
if response.status_code == 200:
    print("Success:", response.json())
else:
    print("Fail:", response.status_code, response.text)

Last updated