1. Для выставления СКО из Вашего интернет магазина, Вам необходимо передать соответствующие данные нам в сервис, а именно на URL: https://apis.intellectmoney.ru/createInvoice/2.
Table of Contents |
---|
Форма отправки для выставления СКО:
Название | Имя поля HTML формы | Обяза-тельный | Описание |
Адрес оплаты | url | Да | Адрес, на котором будет производиться оплата(обычно http://merchant.intellectmoney.ru) |
Протокол | protocol | Да | Название протокола, один из двух: IMProtocol или WMProtocol |
Номер магазина | eshopId | Да | Номер магазина пользователя в системе Intellectmoney |
Валюта платежа | currency | Да | Валюта платежа. Может принимать значения: RUB и RUR для платежей в рублях и TST для тестовых платежей |
Сумма платежа | purchaseAmount | Да | Сумма платежа |
Номер покупки | orderId | Да | Номер заказа в интернет магазине клиента |
E-mail пользователя | Да | Email, на который будет выставлен счет. | |
Назначение платежа | serviceName | Нет | Описание товара или услуги. Максимальная длина - 255 символов. |
Дата и время истечения срока блокировки | expireDate | Нет | Дата и время, через которое заблокированные средства зачислятся на счет магазина, либо будут возвращены пользователю (формат “yyyy-MM-dd HH:mm:ss”). Используется в случае использования блокировки (холдирования) средств на СКО. |
Холдирование | holdMode | Да | Отложенный платеж: 1- да, 0 - нет |
Подпись для преданных данных | hash | Нет | Контрольная подпись запроса, которая используется для проверки целостности полученной от магазина информации и однозначной идентификации отправителя. |
Виды оплаты | preference | Нет | Способы оплаты, которые будут доступны для выбора при оплате покупки(Описаны в документации к протоколу). |
Адрес перенаправления после успешной оплаты | successUrl | Нет | Адрес, на который будет перенаправлен пользователь (покупатель) в случае успешной оплаты . |
Адрес перенаправления после неудачной оплаты | failUrl | Нет | Адрес, на который будет перенаправлен пользователь (покупатель) в случае отмены оплаты. |
Адрес перенаправления после оффлайн оплаты | backUrl | Нет | Адрес, на который будет перенаправлен пользователь (покупатель) после выставления счета в случае если пользователь выбрал “оффлайн” способ оплаты (например: терминалы). |
Логин | userLogin | Да | Логин к аккаунту бизнес счета в системе Intellectmoney |
Пароль | userPassword | Да | Пароль к аккаунту бизнес счета в системе Intellectmoney |
Доп. параметр | ajax | Да | Обязательно 1 |
3.
Формат ответа сервиса IntellectMoney:
Название | Имя поля HTML формы | Обяза-тельный | Описание |
Номер СКО | id | Да | Счет к оплате |
Путь до системы оплаты | url | Да | Адрес, на котором будет производиться оплата(обычно http://merchant.intellectmoney.ru) |
Адрес плательщика | Да | Email плательщика. Вводится самим покупателем. | |
Валюта платежа | currency | Да | Валюта платежа. Может принимать значения: RUB и RUR для платежей в рублях и TST для тестовых платежей |
Ошибка | error | Появляется, когда выставление счета невозможно |
4.
Пример реализации через Curl:
<?php
//Массив данных для передачи
...
//Особождение ресурса
curl_close($ch);
?>5.
Пример реализации через отправку формы:
<form action="https://apis.intellectmoney.ru/createInvoice/" method="POST">
...