changes.mady.by.user Tech Platon
Saved on Nov 12, 2020
...
array ( 'id' => '12345-12345-12345', 'order' => '12345678', 'status' => 'SALE', 'description' => 'description 12345', 'amount' => '99.99', 'currency' => 'UAH', 'date' => '2020-02-14 11:11:11', 'ip' => '172.172.17.172', 'sign' => 'qwerty123uiop456asdfgh789jkl012z', 'number' => '411156*89', 'email' => NULL, 'name' => ' ', 'phone' => NULL, 'ext1' => '12345678', )
Для проверки достоверности полученного callback, рекомендуем сверять подпись sign по формуле md5(strtoupper(pass.order_id))
Параметр
Описание
id
Уникальный ордер ID транзакции в Platon
order
Ордер ID транзакции в системе мерчанта. Если параметр не передавался система Platon присвоит его самостоятельно
status
SALE
number
Маска карты в формате ХХХХХХ*ХХ
description
amount
Сумма списания
currency
Валюта транзакции
name
Сума передаваемых параметров first_name и last_name
email
E-mail плательщика
phone
Телефон плательщика
date
Время проведения транзакции в формате UTC (YYYY-MM-DD HH-MM-SS)
ip
IP адрес плательщика
ext1-ext10
Дополнительные поля от 1 до 10
sign
Зашифрованная подпись для проверки достоверности коллбека
md5( strtoupper( $pass. $order_id ) )
Внимание! Если при запросе на оплату не был указан email, то при проверке sing в подписи Callback следует указать пустое значение для email.
Плательщик будет отправлен по ссылке указанной в “url” с добавлением “order” методом GET
array ( 'token' => '12345678', )
При неуспешной оплате коллбек не отправляется