Для создания инвойса необходимо выполнить POST запрос на адрес http://bill.su/ваш_ключ. Ваш ключ будет выдан после согласования назначения оплат и ресурса откуда будут формироваться платежи.

В теле (body) запроса должны находиться данные в формате JSON и кодировке UTF-8

 

Данные должны быть представлены в виде словаря:

 

Ключ

Описание

Пример

uname

Имя получателя

Иванов Иван Иванович

ucard

Номер карты получателя

400000XXXXXX0002

uphone

Номер телефона получателя

79031234567

tphone

Телефон отправителя

79031234567

tname

Имя отправителя

Иванов Иван Иванович

unum

Номер инвойса

123

generatetime

Время создания в формате YYYY-MM-DD  HH-mm-ss

2016-02-12 19:57:52

items

Массив, содержащий список платежей

:[{"type":"default","name":"Обычный","cost":100},{"type":"items","name":"Количество","costPerUnit":100,"units":1},{"type":"counter","name":"Счетчик","counterStart":100,"costPerUnit":1}]

 

Платежи могут быть 3-х видов

 

Тип

Описание

Пример

default

Обычный платеж с фиксированной стоимостью.

Необходимо определить название платежа name и стоимость cost

{"type":"default","name":"Обычный","cost":100}

items

Платеж за несколько едениц товара, при этом покупатель может изменять их количество.

Необхоимо определить название платежа name и стоимость за единицу costPerUnit и количство units

{"type":"items","name":"Количество","costPerUnit":100,"units":1}

counter

Оплата по счетчику. Требует задания начальных показаний counterStart и стоимости единицы costPerUnit

{"type":"counter","name":"Счетчик","counterStart":100,"costPerUnit":1}]

 

 

 

Ответом на корректный запрос будет JSON: {‘ok’:True, ‘gid’:123}

 

Где gid - идентификатор платежа в системе payme, доступный по ссылке http://bill.su/123