Создание счета
Подробное описание запроса на создание счета.
Для того, чтобы создать счет, необходимо отправить POST запрос.
Создание счета
POST
https://api.cryptocloud.plus/v2/invoice/create
Query Parameters
Name | Type | Description |
---|---|---|
locale | string | ?locale=en, ?locale=ru |
Headers
Name | Type | Description |
---|---|---|
Authorization* | string | Token <API KEY> |
Request Body
Name | Type | Description |
---|---|---|
shop_id* | string | Уникальный идентификатор магазина из личного кабинета |
amount* | decimal | Сумма платежа в USD |
currency | string | Доступные валюты для конвертации: USD, UZS, KGS, KZT, AMD, AZN, BYN, AUD, 'TRY', AED, CAD, CNY, HKD, IDR, INR, JPY, PHP, SGD, THB, VND, MYR, RUB, UAH, EUR, GBP. По умолчанию устанавливается валюта USD |
add_fields | dict | Дополнительные параметры |
order_id | string | Произвольный номер счета во внешней системе |
string | Email адрес плательщика |
Описание параметров
Название параметра | Тип данных | Значения | Пример |
---|---|---|---|
shop_id | String | xBAivfPIbskwuEWj | |
amount | Float, String | 100.5, "100.5" | |
currency | String | 'USD', 'UZS', 'KGS', 'KZT', 'AMD', 'AZN', 'BYN', 'AUD', 'TRY', 'AED', 'CAD', 'CNY', 'HKD', 'IDR', 'INR', 'JPY', 'PHP', 'SGD', 'THB', 'VND', 'MYR', 'RUB', 'UAH', 'EUR', 'GBP' | USD |
add_fields | Dict | Дополнительные параметры создания счет. Подробное описание ниже |
Описание дополнительных параметров
Название параметра | Тип данных | Значения | Пример | Описание |
---|---|---|---|---|
time_to_pay | Dict | { "hours": 24, "minutes": 0 } | Время жизни счета | |
email_to_send | String | email@gmail.com | При указании почты в параметре произойдет автоматическая отправка счета на данную почту | |
available_currencies | List[String] | USDT_TRC20, USDC_TRC20, TUSD_TRC20, USDT_ERC20, USDC_ERC20, TUSD_ERC20, BTC, LTC, ETH | [ "USDT_TRC20", "ETH", "BTC" ] | Валюты для оплаты |
cryptocurrency | String | USDT_TRC20, USDC_TRC20, TUSD_TRC20, USDT_ERC20, USDC_ERC20, TUSD_ERC20, BTC, LTC, ETH | ETH | Выбор валюты оплаты за пользователя. При указании валюты на странице оплаты будут отображаться реквизиты. Так же адрес будет выдан в ответе на запрос |
period | String | month, week, day | week | Период для повторного создания счета (только если заполнен email для автоматической отправки счета) |
Описание параметров ответа
На успешный запрос приходит ответ со статусом success и объектом result.
uuid — уникальный идентификатор счета с префиксом INV.
created — время создания счета по UTC +0 в формате YYYY-MM-DD HH:MI:SS.FFFFFF.
address — адрес для оплаты. Будет предзаполнен только в случае выбора криптовалюты для оплаты. Для выбора валюты за клиента необходимо в add_fields.cryptocurrency указать доступную в проекте валюту.
expiry_date — дата истечения срока действия счета по UTC +0 в формате YYYY-MM-DD HH:MI:SS.FFFFFF. После истечения срока действия счет переведется в статус canceled, если оплата не поступила.
side_commission — сторона оплаты трансферной комиссии.
side_commission_сс — сторона оплаты комиссии сервиса.
amount — сумма счета.
amount_usd — сумма счета в USD.
amount_in_fiat — сумма счета в валюте создания (зависит от параметра currency).
fee — трансферная комиссия счета.
fee_usd — трансферная комиссия счета в USD.
service_fee — комиссия сервиса.
service_fee_usd - комиссия сервиса в USD.
fiat_currency — код фиатной валюты, в которой был создан счет.
status — статус счета. При отправке запроса на создание счета всегда равен created. Так же есть статусы paid (оплачен), partial (оплачен частично), overpaid (переплачен) и canceled (отменен).
is_email_required — параметр для обязательного заполнения почты в счете.
link — ссылка на страницу счета.
currency — объект выбранной криптовалюты в счете. Так же содержит объект network — информация о выбранной сети валюты.
project — объект с информацией о проекте.
test_mode — признак тестового счета.
Пример запроса
Эти примеры показывают, как можно отправить запрос на создание счета. Обратите внимание, что необходимо предоставить ваш API ключ в заголовке Authorization
для успешной авторизации запроса.
Last updated