close

Вход

Забыли?

вход по аккаунту

Настройка уведомлений о покупке товара - E

код для вставкиСкачать
1
Настройка уведомлений о покупке товара
Уведомление высылается при ручном или автоматическом подтверждении оплаты заказа.
Настройка уведомлений в системе E-AutoPay.
Для того чтобы система отправляла уведомления необходимо настроить товар на странице
редактирования товара.
1. Перейдите на страницу редактирования товара.
2. Выберите раздел «Уведомления».
3. В разделе «Уведомления» отметьте пункт «Отправлять уведомление при покупке
данного товара».
4. В поле «URL» укажите адрес, на который Вы желаете получать уведомления о купленном
товаре.
5. В поле «Секретный ключ» введите желаемый секретный ключ, длина до 128 символов.
6. Укажите, в какой кодировке должно высылаться уведомление.
Описание передаваемых данных.
Уведомление передается методом POST на указанный URL, см. Дополнение 1
Таблица 1.1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Параметр
id
first_name
last_name
middle_name
email
phone
phone2
сity
country
address
region
postalcode
order_date
pay_date
currency
product_id
product_name
product_price
product_qty
comments_client
comments_author
ip
pay_method
promoaction
partners
additional_field_1
additional_field_10
hash
Описание
id заказа
Имя покупателя
Фамилия покупателя
Отчество покупателя
Email, указанный покупателем
Телефон, указанный покупателем
Домашний телефон покупателя
Город, указанный покупателем
Страна, указанная покупателем
Адрес, указанный покупателем
Регион, указанный покупателем
Почтовый индекс, указанный покупателем
Дата оформления заказа, время в формате time
Зарезервирован
Наименование валюты заказа. Например: руб
Id товара
Наименование товара
Цена, по которой куплен товар в валюте заказа
Количество единиц товара в заказе
Комментарий клиента
Комментарий автора
IP-адрес клиента
Способ оплаты заказа
Промоакция, см. Дополнение 2
Партнеры привязанные к заказу, см. Дополнение 3
Дополнительные поля с первого по десятое
Подпись уведомления, см. Дополнение 4
E-AutoPay.com
2
Настройка уведомлений о покупке товара
Дополнение 1
Пример дампа уведомления.
Array (
[id] => '3245',
[first_name] => 'Иван',
[last_name] => 'Петров',
[middle_name] => 'Сидорович',
[email] => '[email protected]',
[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] => 'комментарий автора в заказе',
[ip] => '127.0.0.1',
[pay_method] => 'QIWI',
[promoaction] => array (
[promoaction_id] => '6987',
[promoaction_name] => 'скидка для товара id 23',
[promocode] => 'PF6KrEi9hF'
),
[partners] => array (
0 => array (
[login] => 'partner_login',
[commission] => '23.00 eur'
)
),
[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'
)
E-AutoPay.com
3
Настройка уведомлений о покупке товара
Дополнение 2
Поле промоакция (promoaction) содержит массив с тремя элементами.
1
2
3
Параметр
promoaction_id
promoaction_name
promocode
Описание
id промоакции
Название промоакции
Промокод, по которому была применена промоакция
Дополнение 3
Поле партнеры (partners) содержит массив, в котором перечислены все привязанные к заказу
партнеры. В этом же массиве содержится информация о комиссионных для каждого партнера с
указанием валюты, в которой начислены комиссионные.
1
2
Параметр
login
commission
Описание
Логин партнера
Сумма комиссионных с указанием валюты
Дополнение 4
Подпись уведомления (параметр hash) формируется путем объединения параметров id, email,
phone, секретный ключ по алгоритму MD5.
md5(‘id+email+phone+секртеный ключ’);
Пример формирования подписи
ID заказа: 3245
Email: [email protected]
Phone: 79011580000
Секретный ключ: EEjFUjWNYamxAFLt7Ke7XKtgEw9WphN3sKX7dy
Параметр hash:
md5(‘[email protected]dy’) =
6288cbcdc1ccc1bb2726fbea3f88ca48
E-AutoPay.com
1/--страниц
Пожаловаться на содержимое документа