Для создания инвойса необходимо выполнить 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}] |
callback_url |
Адрес калбека о платежах |
http://www.ya.ru |
recurent |
Необязательный флаг рекурентного платежа, если true то данный платёж будет использован как подтвержение привязки карты |
true |
parent_recurrent_invoice |
Только для рекурентных платежей, - gid родительского платежа (см. параметр recurent) |
Z2a |
Платежи могут быть 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’:'Z2a'}
Где gid - идентификатор платежа в системе payme, доступный по ссылке http://bill.su/Z2a