Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
ОБЩАЯ ИНФОРМАЦИЯ
Данное API на текущий момент реализации позволяет запросить реестр платежей. Взаимодействие между сервером IntellectMoney и клиентом API происходит по HTTP-протоколу.
В ответ приходят два состояния запроса это <OperationState> и <Response>:
- <OperationState> сообщает - смогла ли система IntellectMoney обработать данный запрос. Возможны три варианта:
- Система обработала запрос.
- Система поставила запрос в очередь на обработку.
- Система не смогла обработать запрос.
- <Response> сообщает статус запроса - был ли найден данный метод, все ли параметры переданы верно и так далее.
Данные при запросах на сервер IntellectMoney передаются в формате параметров HTTP-запроса в кодировке UTF-8 с типом контента "application/x-www-form-urlencoded". В ответ данные возвращаются в формате XML, либо в формате JSON. Что бы получить ответ в формате JSON нужно в заголовки запроса передать "Accept: text/json".
СЛОВАРЬ ТЕРМИНОВ
- СКО — Счет К Оплате, инвойс
ПОРЯДОК ВЫЗОВА МЕТОДОВ
Для доступа к API следует получить ключ доступа через операцию аутентификации клиента Документация Personal API. Данный ключ является обязательным параметром для всех операций API.
Anchor | ||||
---|---|---|---|---|
|
Передача параметров
Для запроса ключа доступа клиента к API необходимо отправить GET- или POST-запрос на следующий адрес URL:
https://api.intellectmoney.ru/personal/user/getUserToken
В запросе необходимо передать следующие параметры:
Название | Имя параметра | Обязательный | Описание |
---|---|---|---|
Логин | Login | Да | Логин пользователя юридического лица (магазина). |
Пароль | Password | Да | Пароль пользователя юридического лица (магазина). |
В ответ возвращается код операции и возможны 3 варианта:
Запрос обработался моментально. Ответ типа <Response> будет содержать структуру <UserTokenData> (синхронная обработка). (Код операции - 0)
Запрос был поставлен в очередь на обработку. Ответ типа <Response> будет содержать идентификатор операции, по которому можно запросить результат выполнения операции (асинхронная обработка). (Код операции - 1)
Ошибка обработки операции. Операция выполнена не будет. (Код операции - 2)
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Post /pdspersonal/user/getUserToken/ HTTP/1.1 Host: api.intellectmoney.ru Content-Type: application/x-www-form-urlencoded; charset=utf-8 Login=somelogin Password=somepassword |
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<?xml version="1.0" encoding="utf-8"?> <Response xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <OperationState> <Code>0</Code> <Desc>Успешно обработана</Desc> </OperationState> <OperationId>f2c33a48-17c8-4889-a327-5ad1b6260cd5</OperationId> <EshopId>0</EshopId> <Result> <State> <Code>0</Code> <Desc>Успешно обработан.</Desc> </State> <UserToken>bs/fZNe0CE+b/Ze1xvVaNdEbjxm2wkRqMBSnBXJO9nFeEM57Hg17+AS8nF0Cs7+0</UserToken> </Result> </Response> |
Anchor | ||||
---|---|---|---|---|
|
Передача параметров
Для запроса реестра платежей необходимо отправить GET- или POST-запрос на следующий адрес URL:
https://api.intellectmoney.ru/personal/payment/getInvoicesHistory
В запросе необходимо передать следующие параметры:
Название | Имя параметра | Обязательный | Описание |
---|---|---|---|
Ключ доступа | UserToken | Да | Ключ доступа клиента к API, запрашиваемый операцией аутентификации клиента Документация Personal API. |
ID магазина | EshopId | Да | Номер магазина в системе IntellectMoney, по которому запрашивается реестр. Можно увидеть на странице https://intellectmoney.ru/ru/enter/ps_organization_shop/ в столбце "ID". |
Статус СКО | State | Нет | Запрос реестра платежей только с указанным статусом СКО (см. <InvoiceState>) |
Номер СКО | InvoiceId | Нет | Запрос информации только по одному СКО по его номеру |
Включение транзакций по СКО в выборку | IncludePaymentTransactions | Нет | Тип boolean. При передаче в качестве значения параметра true, будут включены все транзакции по СКО в выборку: транзакции пополнения СКО, транзакции зачисления на счет магазина, транзакции возврата (при возврате) |
Дата начала выборки | DateFrom | Нет | Запрос реестра платежей с датой последних изменений СКО, входящей в период выборки в формате ММ.ДД.ГГГГ. |
Дата окончания выборки | DateTo | Нет | |
Ограничение выборки по количеству объектов | Skip | Нет | Количество объектов, пропускаемых перед отдачей |
Ограничение выборки по количеству объектов | Take | Да | Ограничение на количество возвращаемых объектов. |
Info | ||
---|---|---|
| ||
При выборке данных используется конъюнкция параметров. Например, в случае, если переданы параметры "Статус СКО" и "Номер СКО", то результат запрос вернет объект СКО только при его наличии с переданными номером и статусом. |
В ответ возвращается код операции и возможны 3 варианта:
Запрос обработался моментально. Ответ типа <Response> будет содержать структуру <InvoicesHistoryListData> (синхронная обработка). (Код операции - 0)
Запрос был поставлен в очередь на обработку. Ответ типа <Response> будет содержать идентификатор операции, по которому можно запросить результат выполнения операции (асинхронная обработка). (Код операции - 1)
Ошибка обработки операции. Операция выполнена не будет. (Код операции - 2)
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Post /pdspersonal/payment/getPaymentsHistory/getInvoicesHistory HTTP/1.1 Host: api.intellectmoney.ru Content-Type: application/x-www-form-urlencoded; charset=utf-8 userToken=bs/fZNe0CE+b/Ze1xvVaNdEbjxm2wkRqMBSnBXJO9nFeEM57Hg17+AS8nF0Cs7+0 eshopId=452101450063 dateTo=07.15.2017 take=10 invoiceId=38049398563930949846 |
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<?xml version="1.0" encoding="utf-8"?> <Response xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <OperationState> <Code>0</Code> <Desc>Успешно <Desc>Успешно обработана</Desc> </OperationState> <OperationId>2da855c8<OperationId>45295fd2-538efeaa-471a4a8e-bb1dbd04-83be01652e72<dbd74f661021</OperationId> <EshopId>0</EshopId> <Result> <State> <Code>0</Code> <Desc>Успешно обработан.</Desc> </State> <InvoicesHistoryList> <InvoiceData> <Id>3930949846</Id> <Id>3804939856<<State>Paid</Id>State> <HoldModeFlag>false</HoldModeFlag> <State>Created</State><ChangeDate>2017-06-02T10:12:00.457</ChangeDate> <CreationDate>2017-06-02T10:11:03.383</CreationDate> <HoldModeFlag>false</HoldModeFlag><ExpirationDate>0001-01-01T00:00:00</ExpirationDate> <Amount> <ChangeDate>2017-07-14T09:22:14.717</ChangeDate> <Amount>11.0000</Amount> <Currency>RUB</Currency> <CreationDate>2017-07-14T09:22:14.717</CreationDate> </Amount> <CurrentAmount> <ExpirationDate>0001-01-01T00:00:00</ExpirationDate><Amount>0.0000</Amount> <Currency>RUB</Currency> <Amount> </CurrentAmount> <SurchargeAmount> <Amount>120.0000<<Amount>0</Amount> <Currency>RUB</Currency> </SurchargeAmount> <Currency>TST</Currency> <AdditionalInfo> </Amount><KeyValue> <Key>Магазин</Key> <CurrentAmount> <Value xsi:type="xsd:string">ShopReal</Value> <Amount>0.0000</Amount> </KeyValue> <KeyValue> <Currency>TST< <Key>Url</Currency>Key> </CurrentAmount><Value xsi:type="xsd:string">http://yandex.ru</Value> </KeyValue> <SurchargeAmount> </AdditionalInfo> <Amount>120.0000</Amount><OwnerEmail>s.suvorinov@intellectmoney.ru</OwnerEmail> <OwnerFIO>Суворинов Сергей eauoau</OwnerFIO> <Currency>TST<<PurchaseOrderId>123456789000</Currency>PurchaseOrderId> <UserId>0</UserId> <<PassthroughModeFlag>false</SurchargeAmount>PassthroughModeFlag> <LoginId xsi:nil="true" /> <Comment>Test Invoice<<EShopId>450063</Comment>EShopId> <OriginalAmount> <AdditionalInfo> <Amount>11.0000</Amount> <Currency>RUB</Currency> <KeyValue></OriginalAmount> </InvoiceData> <Key>Магазин</Key> <Value xsi:type="xsd:string">TestEShop</Value> </KeyValue> <KeyValue> <Key>Url</Key> <Value xsi:type="xsd:string">http://TestEShop.ru</Value> </KeyValue> </AdditionalInfo> <OwnerEmail>v.satushev+100@intellectmoney.ru</OwnerEmail> <OwnerFIO>RFAAUD</OwnerFIO> <PurchaseOrderId>10030</PurchaseOrderId> <UserId>0</UserId> <PassthroughModeFlag>false</PassthroughModeFlag> <LoginId xsi:nil="true" /> <EShopId>452101</EShopId> <HttpRequestErrorCount>0</HttpRequestErrorCount> <HttpRequests /> <Rrn /> <PurchaseData> <Id>37166</Id> <PurchaseMoney> <Amount>120.0000</Amount> <Currency>TST</Currency> </PurchaseMoney> <OrderId>10030</OrderId> <Name>Test Invoice</Name> <BackUrl /> <SuccessMethod xsi:nil="true" /> <FailMethod xsi:nil="true" /> <EshopId>452101</EshopId> <EshopUrl>http://TestEShop.ru</EshopUrl> <EshopName>TestEShop</EshopName> <SMSEnable>true</SMSEnable> <UserEmail>v.satushev+100@intellectmoney.ru</UserEmail> <IsHeldByEshop>false</IsHeldByEshop> <ParseUserFields /> </PurchaseData> <IsCanEnrollmentByDisabledMethod>false</IsCanEnrollmentByDisabledMethod> <InvoiceChangeAmountHistoryData /> <OriginalAmount> <Amount>120.0000</Amount> <Currency>TST</Currency> </OriginalAmount> <FormType>None</FormType> <OrganizationName>RFAAUD</OrganizationName> </InvoiceData> </InvoicesHistoryList> </Result> </Response> |
ТИПЫ ДАННЫХ
Поле
Тип
Описание
OperationState
Статус выполнения операции
OperationId
GUID
Идентификатор операции
EshopId
int
ID магазина
Result
MethodResult
Результат выполнения запроса. Зависит от типа запроса. В случае асинхронной обработки запроса данного поля не будет.
Поле
Тип
Описание
State
Статусы выполнения запросов
Desc
string
Описание кода статуса выполнения запроса
Поле
Тип
Описание
State
Статусы выполнения запросов
UserToken
string
Ключ доступа клиента к API
Поле
Тип
Описание
State
Статусы выполнения запросов
InvoicesHistoryList
Список (реестр) платежей
Поле
Тип
Описание
Id
long
Номер СКО
State
Статус состояния СКО
</InvoicesHistoryList>
</Result>
</Response> |
Anchor | ||||
---|---|---|---|---|
|
ТИПЫ ДАННЫХ
Anchor <Response> <Response>
<Response>
<Response> | |
<Response> |
Поле | Тип | Описание |
---|---|---|
OperationState | Статус выполнения операции | |
OperationId | GUID | Идентификатор операции |
EshopId | int | ID магазина |
Result | MethodResult | Результат выполнения запроса. Зависит от типа запроса. В случае асинхронной обработки запроса данного поля не будет. |
Anchor <OperationState> <OperationState>
<OperationState>
<OperationState> | |
<OperationState> |
Поле | Тип | Описание |
---|---|---|
State | Статусы выполнения запросов | |
Desc | string | Описание кода статуса выполнения запроса |
Anchor <UserTokenData> <UserTokenData>
<UserTokenData>
<UserTokenData> | |
<UserTokenData> |
Поле | Тип | Описание |
---|---|---|
State | Статусы выполнения запросов | |
UserToken | string | Ключ доступа клиента к API |
Anchor <InvoicesHistoryListData> <InvoicesHistoryListData>
<InvoicesHistoryListData>
<InvoicesHistoryListData> | |
<InvoicesHistoryListData> |
Поле | Тип | Описание |
---|---|---|
State | Статусы выполнения запросов | |
InvoicesHistoryList | Список (реестр) платежей |
Anchor <InvoiceData> <InvoiceData>
<InvoiceData>
<InvoiceData> | |
<InvoiceData> |
Поле | Тип | Описание |
---|---|---|
Id | long | Номер СКО |
State | Статус состояния СКО | |
CreationDate | DateTime | Дата создания СКО |
ChangeDate | DateTime | Дата последних изменений СКО |
Amount | <Money> | Сумма СКО с учётом комиссии |
CurrentAmount | <Money> | Оплаченная сумма СКО |
SurchargeAmount | <Money> | Сумма СКО, которую осталось оплатить, если счёт уже оплачен - покажет 0 |
Comment | string | Комментарий к платежу |
EShopId | long | Номер магазина в системе IntellectMoney |
PurchaseOrderId | string | Внутренний номер покупки (заказа) в магазине |
Info | ||
---|---|---|
| ||
Свойства типа данных <InvoiceData>, приведенные в примере ответа на запрос, но не описанные выше, следует игнорировать в текущей версии API. |
Anchor <Money> <Money>
<Money>
<Money> | |
<Money> |
Поле | Тип | Описание |
---|---|---|
Amount | decimal | Количество денежных средств. |
Currency | <Currency> | В какой валюте исчисляются денежные средства. |
ПЕРЕЧИСЛЕНИЯ
Anchor ServiceOperatonState ServiceOperatonState
Коды операций
ServiceOperatonState | |
ServiceOperatonState |
ServiceOperatonState | Описание |
---|---|
0 | Успешно обработана |
1 | В процессе выполнения |
2 | Ошибка |
Anchor PDSServiceState PDSServiceState
Статусы запросов
PDSServiceState | |
PDSServiceState |
Код ошибки | Описание |
---|---|
0 | Успешно обработан |
1 | Обработан с предупреждениями |
2 | Аутентификация не пройдена |
Anchor <Currency> <Currency>
Описание принимаемых валют
<Currency> | |
<Currency> |
Название | Описание |
---|---|
RUB | Валюта оплаты - Российский рубль |
TST | Внутренняя тестовая валюта оплаты |
Anchor | ||||
---|---|---|---|---|
|
InvoiceState | Числовое представление | Описание | Пояснение |
---|---|---|---|
Created | 0 | Создан | Счёт к оплате создан и теперь его состояние можно отслеживать методом getPurchaseInfo(). Никаких платёжных операций не производилось. |
PartPaid | 1 | Частично оплачен | Пользователь (Покупатель), внес часть средств. Пользователю (Покупателю) надо внести оставшуюся часть суммы. |
Paid | 2 | Полностью оплачен | Пользователь внес всю сумму. |
ToPaid | 3 | В процессе обработки | Над денежными средствами производятся действия. |
Refund | 4 | Возврат | Средства будут возвращены Пользователю (Покупателю). |
Held | 6 | Захолдирован | Средства заморожены (захолдированы/ holded) на счёте Пользователя (Покупателя). Данные средства будут зачислены или расхолдированы (вернутся Пользователю) по истечению времени заморозки (холдирования) или пока не будут зачислены вручную. Поведение денежных средств определяется в настройках магазина на вкладке "Приём платежей" в разделе "Расширенные настройки". |
<?xml version="1.0" encoding="utf-8"?> | |
<Response xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> | |
<OperationState> | |
<Code>0</Code> | |
<Desc>Успешно обработана</Desc> | |
</OperationState> | |
<OperationId>45295fd2-feaa-4a8e-bd04-dbd74f661021</OperationId> | |
<EshopId>0</EshopId> | |
<Result> | |
<State> | |
<Code>0</Code> | |
<Desc>Успешно обработан.</Desc> | |
</State> | |
<InvoicesHistoryList> | |
<InvoiceData> | |
<Id>3930949846</Id> | |
<State>Paid</State> | |
<HoldModeFlag>false</HoldModeFlag> | |
<ChangeDate>2017-06-02T10:12:00.457</ChangeDate> | |
<CreationDate>2017-06-02T10:11:03.383</CreationDate> | |
<ExpirationDate>0001-01-01T00:00:00</ExpirationDate> | |
<Amount> | |
<Amount>11.0000</Amount> | |
<Currency>RUB</Currency> | |
</Amount> | |
<CurrentAmount> | |
<Amount>0.0000</Amount> | |
<Currency>RUB</Currency> | |
</CurrentAmount> | |
<SurchargeAmount> | |
<Amount>0</Amount> | |
<Currency>RUB</Currency> | |
</SurchargeAmount> | |
<AdditionalInfo> | |
<KeyValue> | |
<Key>Магазин</Key> | |
<Value xsi:type="xsd:string">ShopReal</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>Url</Key> | |
<Value xsi:type="xsd:string">http://yandex.ru</Value> | |
</KeyValue> | |
</AdditionalInfo> | |
<OwnerEmail>s.suvorinov@intellectmoney.ru</OwnerEmail> | |
<OwnerFIO>Суворинов Сергей eauoau</OwnerFIO> | |
<PurchaseOrderId>123456789000</PurchaseOrderId> | |
<UserId>0</UserId> | |
<PassthroughModeFlag>false</PassthroughModeFlag> | |
<LoginId xsi:nil="true" /> | |
<EShopId>450063</EShopId> | |
<HttpRequestErrorCount>32330</HttpRequestErrorCount> | |
<HttpRequests> | |
<HttpRequestData> | |
<HttpRequestId>43550</HttpRequestId> | |
<ErrorCode xsi:nil="true" /> | |
<ErrorDescription>NameResolutionFailure</ErrorDescription> | |
<ErrorsCount>167</ErrorsCount> | |
<HttpRequestState>Expired</HttpRequestState> | |
<CreationDate>2017-06-02T10:11:03.557</CreationDate> | |
<Method>POST</Method> | |
<NextAttemptDate>2017-06-12T04:07:30.793</NextAttemptDate> | |
<Url>http://joomla2.im/index.php?option=com_virtuemart&view=pluginresponse&task=pluginnotification&method=payonline&tmpl=component&t=1</Url> | |
<DataStringKeyValues> | |
<KeyValue> | |
<Key>eshopId</Key> | |
<Value xsi:type="xsd:string">450063</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>paymentId</Key> | |
<Value xsi:type="xsd:string">3930949846</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>orderId</Key> | |
<Value xsi:type="xsd:string">123456789000</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>eshopAccount</Key> | |
<Value xsi:type="xsd:string">4406528006</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>serviceName</Key> | |
<Value xsi:type="xsd:string"></Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>recipientAmount</Key> | |
<Value xsi:type="xsd:string">11.00</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>recipientOriginalAmount</Key> | |
<Value xsi:type="xsd:string">11.00</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>recipientCurrency</Key> | |
<Value xsi:type="xsd:string">RUB</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>paymentStatus</Key> | |
<Value xsi:type="xsd:string">3</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>userName</Key> | |
<Value xsi:type="xsd:string">%d0%a1%d1%83%d0%b2%d0%be%d1%80%d0%b8%d0%bd%d0%be%d0%b2+%d0%a1%d0%b5%d1%80%d0%b3%d0%b5%d0%b9</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>userEmail</Key> | |
<Value xsi:type="xsd:string">s.suvorinov%40intellectmoney.ru</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>paymentData</Key> | |
<Value xsi:type="xsd:string">2017-06-02+10%3a11%3a03</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>secretKey</Key> | |
<Value xsi:type="xsd:string"></Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>hash</Key> | |
<Value xsi:type="xsd:string">41b752d44aa2054836e74318dea62413</Value> | |
</KeyValue> | |
</DataStringKeyValues> | |
<Eshopname>ShopReal</Eshopname> | |
<EshopProtocolType>IMProtocol</EshopProtocolType> | |
<EshopProtocolVersion>3</EshopProtocolVersion> | |
<DataString>eshopId=450063&paymentId=3930949846&orderId=123456789000&eshopAccount=4406528006&serviceName=&recipientAmount=11.00&recipientOriginalAmount=11.00&recipientCurrency=RUB&paymentStatus=3&userName=%d1%f3%e2%ee%f0%e8%ed%ee%e2+%d1%e5%f0%e3%e5%e9&userEmail=s.suvorinov%40intellectmoney.ru&paymentData=2017-06-02+10%3a11%3a03&secretKey=&hash=41b752d44aa2054836e74318dea62413</DataString> | |
<ErrorResponseHistory>Error Message:Ошибка отправки HTTP запроса Status:UnknownError</ErrorResponseHistory> | |
</HttpRequestData> | |
<HttpRequestData> | |
<HttpRequestId>43551</HttpRequestId> | |
<ErrorCode xsi:nil="true" /> | |
<ErrorDescription>NameResolutionFailure</ErrorDescription> | |
<ErrorsCount>167</ErrorsCount> | |
<HttpRequestState>Expired</HttpRequestState> | |
<CreationDate>2017-06-02T10:11:21.827</CreationDate> | |
<Method>POST</Method> | |
<NextAttemptDate>2017-06-12T04:07:30.793</NextAttemptDate> | |
<Url>http://joomla2.im/index.php?option=com_virtuemart&view=pluginresponse&task=pluginnotification&method=payonline&tmpl=component&t=1</Url> | |
<DataStringKeyValues> | |
<KeyValue> | |
<Key>eshopId</Key> | |
<Value xsi:type="xsd:string">450063</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>paymentId</Key> | |
<Value xsi:type="xsd:string">3930949846</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>orderId</Key> | |
<Value xsi:type="xsd:string">123456789000</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>eshopAccount</Key> | |
<Value xsi:type="xsd:string">4406528006</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>serviceName</Key> | |
<Value xsi:type="xsd:string"></Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>recipientAmount</Key> | |
<Value xsi:type="xsd:string">11.00</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>recipientOriginalAmount</Key> | |
<Value xsi:type="xsd:string">11.00</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>recipientCurrency</Key> | |
<Value xsi:type="xsd:string">RUB</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>paymentStatus</Key> | |
<Value xsi:type="xsd:string">6</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>userName</Key> | |
<Value xsi:type="xsd:string">%d0%a1%d1%83%d0%b2%d0%be%d1%80%d0%b8%d0%bd%d0%be%d0%b2+%d0%a1%d0%b5%d1%80%d0%b3%d0%b5%d0%b9</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>userEmail</Key> | |
<Value xsi:type="xsd:string">s.suvorinov%40intellectmoney.ru</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>paymentData</Key> | |
<Value xsi:type="xsd:string">2017-06-02+10%3a11%3a21</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>secretKey</Key> | |
<Value xsi:type="xsd:string"></Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>payMethod</Key> | |
<Value xsi:type="xsd:string">InnerPayment</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>hash</Key> | |
<Value xsi:type="xsd:string">d578598e6cc9dc146dc4fb0bf4792ca7</Value> | |
</KeyValue> | |
</DataStringKeyValues> | |
<Eshopname>ShopReal</Eshopname> | |
<EshopProtocolType>IMProtocol</EshopProtocolType> | |
<EshopProtocolVersion>3</EshopProtocolVersion> | |
<DataString>eshopId=450063&paymentId=3930949846&orderId=123456789000&eshopAccount=4406528006&serviceName=&recipientAmount=11.00&recipientOriginalAmount=11.00&recipientCurrency=RUB&paymentStatus=6&userName=%d1%f3%e2%ee%f0%e8%ed%ee%e2+%d1%e5%f0%e3%e5%e9&userEmail=s.suvorinov%40intellectmoney.ru&paymentData=2017-06-02+10%3a11%3a21&secretKey=&payMethod=InnerPayment&hash=d578598e6cc9dc146dc4fb0bf4792ca7</DataString> | |
<ErrorResponseHistory>Error Message:Ошибка отправки HTTP запроса Status:UnknownError</ErrorResponseHistory> | |
</HttpRequestData> | |
<HttpRequestData> | |
<HttpRequestId>43552</HttpRequestId> | |
<ErrorCode xsi:nil="true" /> | |
<ErrorDescription>NameResolutionFailure</ErrorDescription> | |
<ErrorsCount>167</ErrorsCount> | |
<HttpRequestState>Expired</HttpRequestState> | |
<CreationDate>2017-06-02T10:12:00.58</CreationDate> | |
<Method>POST</Method> | |
<NextAttemptDate>2017-06-12T04:07:35.737</NextAttemptDate> | |
<Url>http://joomla2.im/index.php?option=com_virtuemart&view=pluginresponse&task=pluginnotification&method=payonline&tmpl=component&t=1</Url> | |
<DataStringKeyValues> | |
<KeyValue> | |
<Key>eshopId</Key> | |
<Value xsi:type="xsd:string">450063</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>paymentId</Key> | |
<Value xsi:type="xsd:string">3930949846</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>orderId</Key> | |
<Value xsi:type="xsd:string">123456789000</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>eshopAccount</Key> | |
<Value xsi:type="xsd:string">4406528006</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>serviceName</Key> | |
<Value xsi:type="xsd:string"></Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>recipientAmount</Key> | |
<Value xsi:type="xsd:string">11.00</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>recipientOriginalAmount</Key> | |
<Value xsi:type="xsd:string">11.00</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>recipientCurrency</Key> | |
<Value xsi:type="xsd:string">RUB</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>paymentStatus</Key> | |
<Value xsi:type="xsd:string">5</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>userName</Key> | |
<Value xsi:type="xsd:string">%d0%a1%d1%83%d0%b2%d0%be%d1%80%d0%b8%d0%bd%d0%be%d0%b2+%d0%a1%d0%b5%d1%80%d0%b3%d0%b5%d0%b9</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>userEmail</Key> | |
<Value xsi:type="xsd:string">s.suvorinov%40intellectmoney.ru</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>paymentData</Key> | |
<Value xsi:type="xsd:string">2017-06-02+10%3a12%3a00</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>secretKey</Key> | |
<Value xsi:type="xsd:string"></Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>payMethod</Key> | |
<Value xsi:type="xsd:string">InnerPayment</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>hash</Key> | |
<Value xsi:type="xsd:string">46a0c38d9a27e3c957c1573663c02872</Value> | |
</KeyValue> | |
</DataStringKeyValues> | |
<Eshopname>ShopReal</Eshopname> | |
<EshopProtocolType>IMProtocol</EshopProtocolType> | |
<EshopProtocolVersion>3</EshopProtocolVersion> | |
<DataString>eshopId=450063&paymentId=3930949846&orderId=123456789000&eshopAccount=4406528006&serviceName=&recipientAmount=11.00&recipientOriginalAmount=11.00&recipientCurrency=RUB&paymentStatus=5&userName=%d1%f3%e2%ee%f0%e8%ed%ee%e2+%d1%e5%f0%e3%e5%e9&userEmail=s.suvorinov%40intellectmoney.ru&paymentData=2017-06-02+10%3a12%3a00&secretKey=&payMethod=InnerPayment&hash=46a0c38d9a27e3c957c1573663c02872</DataString> | |
<ErrorResponseHistory>Error Message:Ошибка отправки HTTP запроса Status:UnknownError</ErrorResponseHistory> | |
</HttpRequestData> | |
</HttpRequests> | |
<Rrn /> | |
<PurchaseData> | |
<Id>36007</Id> | |
<PurchaseMoney> | |
<Amount>11.0000</Amount> | |
<Currency>RUB</Currency> | |
</PurchaseMoney> | |
<OrderId>123456789000</OrderId> | |
<BackUrl>http://google.com/backurl</BackUrl> | |
<SuccessMethod xsi:nil="true" /> | |
<FailMethod xsi:nil="true" /> | |
<EshopId>450063</EshopId> | |
<EshopUrl>http://yandex.ru</EshopUrl> | |
<EshopName>ShopReal</EshopName> | |
<SMSEnable>true</SMSEnable> | |
<UserName>Суворинов Сергей</UserName> | |
<UserEmail>s.suvorinov@intellectmoney.ru</UserEmail> | |
<IsHeldByEshop>true</IsHeldByEshop> | |
<ParseUserFields /> | |
</PurchaseData> | |
<IsCanEnrollmentByDisabledMethod>false</IsCanEnrollmentByDisabledMethod> | |
<InvoiceChangeAmountHistoryData /> | |
<OriginalAmount> | |
<Amount>11.0000</Amount> | |
<Currency>RUB</Currency> | |
</OriginalAmount> | |
<FormType>None</FormType> | |
<OrganizationName>Маша и Медведи</OrganizationName> | |
<IsHaveCashboxReceipts>false</IsHaveCashboxReceipts> | |
<ReceiptVatRate> | |
<KeyValue> | |
<Key>1</Key> | |
<Value xsi:type="xsd:string">18%</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>2</Key> | |
<Value xsi:type="xsd:string">10%</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>3</Key> | |
<Value xsi:type="xsd:string">расч 18/118%</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>4</Key> | |
<Value xsi:type="xsd:string">расч 10/110%</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>5</Key> | |
<Value xsi:type="xsd:string">0%</Value> | |
</KeyValue> | |
<KeyValue> | |
<Key>6</Key> | |
<Value xsi:type="xsd:string">не облагается</Value> | |
</KeyValue> | |
</ReceiptVatRate> | |
</InvoiceData> | |
</InvoicesHistoryList> | |
</Result> | |
</Response> |
Info | ||
---|---|---|
| ||
Свойства типа данных <InvoiceData>, приведенные в примере ответа на запрос, но не описанные выше, следует игнорировать в текущей версии API. |
Поле
Тип
Описание
ПЕРЕЧИСЛЕНИЯ
ServiceOperatonState
Описание
0
Успешно обработана
1
В процессе выполнения
2
Ошибка
Код ошибки
Описание
0
Успешно обработан
1
Обработан с предупреждениями
2
Аутентификация не пройдена
Название
Описание
RUB
InvoiceState
Описание
Пояснение
Над денежными средствами производятся действия.
Средства заморожены (захолдированы/ holded) на счёте Пользователя (Покупателя).
Данные средства будут зачислены или расхолдированы (вернутся Пользователю) по истечению времени заморозки (холдирования) или пока не будут зачислены вручную.
Поведение денежных средств определяется в настройках магазина на вкладке "Приём платежей" в разделе "Расширенные настройки".Table of Contents | ||
---|---|---|
|