Создание платежа v1

С Kassify.pro и продавец, и покупатель получают «электронного кассира», который значительно упрощает проведение операций и ускоряет платежи.

Kassify предоставляет «электронного кассира», который упрощает операции и ускоряет платежи.

  • Endpoint: https://kassify.com/sci/

  • Метод: GET (рекомендуется отправлять через форму или серверную редирекцию)

Как это работает (коротко)

  1. На стороне мерчанта формируете параметры платежа.

  2. Считаете подпись s.

  3. Редиректите пользователя на https://kassify.com/sci/ с нужными GET-параметрами.

  4. Пользователь завершает оплату.


Обязательные параметры

Ключ
Тип
Обяз.
Описание

ids

string

ID вашего мерчанта

summ

number

Сумма платежа (формат 0.00)

us_id

string

Идентификатор заказа (номер, email клиента и т.п.)

user_code

string

ID пользователя в системе мерчанта (антиспам)

paysys

string

Валюта/платёжная система (см. список ниже)

s

string

Подпись запроса (см. «Формула подписи»)


Формула подписи

Подпись s вычисляется как MD5 от строки:

  • ids — ID мерчанта

  • summ — сумма в точном виде, например 100.00

  • secret — секретное слово мерчанта

  • paysys — значение из списка «ID платёжной системы»

  • us_id — идентификатор заказа

Важно: перед вычислением MD5 стандартизируйте сумму: две цифры после запятой, точка — разделитель.


ID платёжной системы


Пример формы (PHP 5.6+)


Быстрые примечания

  • Всегда используйте точно такую же сумму, что показываете клиенту, при расчёте s.

  • us_id должен быть уникален на заказ (поможет с идемпотентностью).

  • Перед продом протестируйте 2–3 разных paysys, чтобы убедиться, что подпись собирается верно.

Last updated