Параметры для формирования чека

Чтобы сформировать чек требуется в запросе на создание платежа указать дополнительные параметры:

Тип

Описание

customerEmail

строка

Email плательщика

customerPhone

число

Телефон плательщика в международном формате без "+"

cashItems

строка

Позиции заказа Получается путем кодирования base64 значения в формате json. Например:

base64_encode(json_encode([["name" => "Хостинг на 1 месяц", "count" => 1, "price" => 10.00, "type" => "commodity"]]));

Для формирования чека возврата достаточно передать cashItems. customerEmail или customerPhone не требуются

Параметр cashItems формируется из:

Тип

Описание

name

string

Название позиции

count

number

Количество

price

number

Цена за единицу товара

nds

string

Размер ставки НДС:

none

vat0

vat10

vat20

type

string

Тип позиции:

commodity - товар (Используется по умолчанию)

excise - подакцизный товар

job - работа

service - услуга

lottery_prize - выплата выигрыша лотерейного билета

intellectual_activity - интеллектуальная деятельность

payment - платеж

agent_commission - агентская комиссия

another - другой

property_right - имущественные права

non-operating_gain - внецентрализованный доход insurance_premium - страхование

sales_tax - налог с продаж

resort_fee - курортный сбор

paymentMethod

string

Признак способа расчета:

full_prepayment - предоплата 100%

prepayment - предоплата

advance - аванс

full_payment - полный расчет