Сервис e-AutoPay.com дает возможность отправлять уведомления при заказе товара и при смене статуса заказа
на Ваш URL.
Уведомление передается методом POST, либо GET на указанный URL, см. "Пример POST", "Пример JSON" и "Пример GET"
Возможность настройки уведомлений есть в нескольких разделах:
При настройке уведомления необходимо указать следующие данные:
| Параметр | Описание |
|---|---|
| id | id заказа |
| first_name | Имя покупателя |
| last_name | Фамилия покупателя |
| middle_name | Отчество покупателя |
| e-mail, указанный покупателем | |
| phone | Телефон, указанный покупателем |
| phone2 | Домашний телефон покупателя |
| сity | Город, указанный покупателем |
| country | Страна, указанная покупателем |
| address | Адрес, указанный покупателем |
| region | Регион, указанный покупателем |
| postalcode | Почтовый индекс, указанный покупателем |
| order_date | Дата оформления заказа, время в формате time |
| pay_date | Зарезервирован |
| currency | Наименование валюты заказа. Например: руб |
| product_id | Id товара |
| product_name | Наименование товара |
| product_price | Цена, по которой куплен товар в валюте заказа |
| product_qty | Количество единиц товара в заказе |
| comments_client | Комментарий клиента |
| comments_author | Комментарий автора в заказе |
| comments_logistics | Служебные комментарии + комментарии логистики (Юсенд) |
| ip | IP-адрес клиента |
| pay_method | Способ оплаты заказа |
| status | Статус заказа (передается цифровое значение). См. "Статусы заказа (status)" |
| status_sysname | Статус заказа (передается текстовое значение). См. "Статусы заказа (status_sysname)" |
| promoaction | Промоакция, см. Дополнение 1 |
| partners | Партнеры привязанные к заказу, см. Дополнение 2 |
| utm | utm-метки к заказу, см. Дополнение 3 |
| rpo | Почтовый идентификатор |
| order_delivery_cost | Стоимость доставки |
| pin_code | Пин-код, отправленный клиенту |
| additional_field_1 additional_field_10 |
Дополнительные поля с первого по десятое |
| hash | Подпись уведомления, см. Дополнение 4 |
| Код | Статус |
|---|---|
| 1 | Новые |
| 13 | Call-центр |
| 14 | Уточнение |
| 2 | Подтвержденные |
| 21 | Комплектация |
| 10 | Подготовленные |
| 3 | Отправленные |
| 9 | Доставленные |
| 19 | Напоминание 1 |
| 20 | Напоминание 2 |
| 15 | Врученные |
| 5 | Вручены и оплачены |
| 12 | Выплачено |
| 6 | Неподтвержденные |
| 7 | Отсроченные |
| 8 | Отказы |
| 4 | Возвраты |
| 18 | Получен возврат |
| 11 | Проблемные |
| 0 | Архив |
| 16 | В розыске |
| 17 | Отсутствие продукта |
| Код | Описание |
|---|---|
| "archive" | Архив |
| "new" | Новый |
| "confirmed" | Подтвержден оператором |
| "sent" | Отправлен клиенту |
| "cancelled" | Возврат |
| "in_hands_paid" | Вручен и оплачен |
| "unconfirmed" | Неподтвержден |
| "delayed" | Отсрочен |
| "refused" | Отказ |
| "delivered_unpaid" | Доставлен к месту получения |
| "complectation" | Комплектация |
| "ready_for_delivery" | Подготовлен к отправке |
| "problem" | Проблемный |
| "delivered_paid" | Доставлен к месту получения и оплачен |
| "pending" | Ожидает подтверждения (Call-центр) |
| "specified" | Уточненный |
| "in_hands_unpaid" | Вручен |
| "wanted" | В розыске |
| "absence" | Отсутствие продукта |
| "returned" | Получен возврат |
| "notice1" | Напоминание 1 |
| "notice2" | Напоминание 2 |
Array ( [id] => '3245', [first_name] => 'Иван', [last_name] => 'Петров', [middle_name] => 'Сидорович', [email] => 'ivan@test.com', [phone] => '79011580000', [phone2] => '', [city] => 'Москва', [country] => 'Россия', [address] => 'Строительный переулок, 8', [region] => 'Москва', [postalcode] => '142793', [order_date] => '1357733101', [pay_date] => '', [currency] => 'USD', [product_id] => '1', [product_name] => 'Услуга', [product_price] => '20', [product_qty] => '2', [comments_client] => 'комментарий клиента', [comments_author] => 'комментарий автора в заказе', [comments_logistics] => 'комментарий логистики', [ip] => '127.0.0.1', [pay_method] => 'QIWI', [status] => '1', [status_sysname] => 'new', [promoaction] => array ( [promoaction_id] => '6987', [promoaction_name] => 'скидка для товара id 23', [promocode] => 'PF6KrEi9hF' ), [partners] => array ( 0 => array ( [login] => 'partner_login', [commission] => '23.00 eur' ) ), [utm] => array ( [utm_source] => 'source', [utm_medium] => 'medium', ), [rpo] => '1312312312312321', [order_delivery_cost] => '350', [pin_code] => '12345', [additional_field_1] => 'доп. поле 1', [additional_field_2] => 'доп. поле 2', [additional_field_3] => '', [additional_field_4] => '', [additional_field_5] => '', [additional_field_6] => '', [additional_field_7] => '', [additional_field_8] => '', [additional_field_9] => '', [additional_field_10] => '', [hash] => '6288cbcdc1ccc1bb2726fbea3f88ca48', [duplicate] => '1' )
{
"id": "3245",
"name": "Иван",
"first_name": "Иван",
"last_name": "Петров",
"middle_name": "Сидорович",
"email": "ivan@test.com",
"phone": "79011580000",
"phone2": "",
"city": "Москва",
"country": "Россия",
"address": "Строительный переулок, 8",
"region": "Москва",
"postalcode": "142793",
"order_date": "1357733101",
"pay_date": "",
"currency": "USD",
"product_id": "1",
"product_name": "Услуга",
"product_price": "20",
"product_qty": "2",
"comments_client": "комментарий клиента",
"comments_author": "комментарий автора в заказе",
"comments_logistics": "комментарий логистики",
"ip": "127.0.0.1",
"pay_method": "QIWI",
"status": "1",
"status_sysname": "new",
"promoaction": {
"promoaction_id": "6987",
"promoaction_name": "скидка для товара id 23",
"promocode": "PF6KrEi9hF"
},
"partners": [{
"login": "partner_login",
"commission": "23.00 eur"
}],
"utm": {
"utm_source": "source",
"utm_medium": "medium"
},
"rpo": "1312312312312321",
"order_delivery_cost": "350",
"pin_code": "12345",
"roistat_visit": "111",
"additional_field_1": "доп. поле 1",
"additional_field_2": "доп. поле 2",
"additional_field_3": "",
"additional_field_4": "",
"additional_field_5": "",
"additional_field_6": "",
"additional_field_7": "",
"additional_field_8": "",
"additional_field_9": "",
"additional_field_10": "",
"hash": "6288cbcdc1ccc1bb2726fbea3f88ca48",
"duplicate": "1"
}
Пример формирования ссылки:
http://postback.ru/postback/?utm_source=%utm_source%&status=%status%
Пример формирования ссылки:
http://site.ru?custom[subid]=subidtest&custom[testid]=testidtest
Произвольные параметры в GET уведомлении:
При настройке GET уведомления достаточно просто вписать Вашу ссылку в поле URL настройки уведомления, параметры добавятся к ней автоматически при отправке уведомления.
Произвольные параметры в POST уведомлении:
[custom] => array ( [subid] => 'subidtest', [testid] => 'testidtest', ),
Поле промоакция (promoaction) содержит массив с тремя элементами.
| Параметр | Описание |
|---|---|
| promoaction_id | id промоакции |
| promoaction_name | Название промоакции |
| promocode | Промокод, по которому была применена промоакция |
Поле партнеры (partners) содержит массив, в котором перечислены все привязанные к заказу партнеры. В этом же массиве содержится информация о комиссионных для каждого партнера с указанием валюты, в которой начислены комиссионные.
| Параметр | Описание |
|---|---|
| login | Логин партнера |
| commission | Сумма комиссионных с указанием валюты |
Поле utm-метки (utm) содержит информацию о utm-метках с страницы заказа. При отсутствии меток поле не передается.
[utm] => array (
[utm_source] => 'source',
[utm_medium] => 'medium',
),
Поле [duplicate] => '1' передается, если уведомление повторное. В первичном уведомлении поле не передается.
Подпись уведомления (параметр hash) формируется путем объединения параметров id, email, phone, секретный ключ по алгоритму MD5.
md5(‘id+email+phone+секртеный ключ’);
Пример формирования подписи
ID заказа: 3245
Email: ivan@test.com
Phone: 79011580000
Секретный ключ: EEjFUjWNYamxAFLt7Ke7XKtgEw9WphN3sKX7dy
Параметр hash:
md5(‘3245ivan@test.com79011580000EEjFUjWNYamxAFLt7Ke7XKtgEw9WphN3sKX7dy’) =
6288cbcdc1ccc1bb2726fbea3f88ca48