Page History
| Table of Contents |
|---|
...
Назначение и основные особенности счетов
Предприятие вызывает веб-сервис создания счета (с указанием номера счета, суммы, допустимого срока оплаты и т. д.), АПК Ассист формирует счет на оплату и платежный токен, соответствующий данному счету. Создание счета также возможно вручную из личного кабинета (https://account.paysecure.ru/). Ссылка Ссылка с платежным токеном отправляется системой АПК Ассист покупателю по электронной почте или предприятие формирует URL с использованием полученного платежного токена и переадресовывает покупателя на страницу оплаты счета. Также предприятие самостоятельная самостоятельно может отправить ссылку покупателю с помощью E-mail, SMS или других средств связи. Ссылка на оплату счета имеет следующий вид: https://<SERVER_NAME>/bill/paybill.cfm?ID=c2RmZ2UzNXkyNXR5MjU0
Когда покупатель переходит по ссылке и соглашается оплатить счет, в системе АПК Ассист создается заказ. Далее покупатель вводит данные платежного средства и оплачивает заказ аналогично стандартному варианту подключения.
...
- сделать заявку для подключения к функционалу выставления и оплаты счетов в службу технической поддержки АПК Ассист support@assist.ru;
- получить подтверждение от службы технической поддержки АПК Ассист о том, что все необходимые технические настройки для функционирования сервисов выставления и оплаты счетов при оплате товаров и услуг данному предприятию выполнены.
...
Cоздание счета (createbill)
Веб-сервис для создания счета принимает параметры счета (форматы в формате HTTP POST/SOAP ) и либо JSON (swagger описание: https://docs.assist.ru/swagger/) и возвращает (в случае успешного создания счета) платежный токен/ID, соответствующий данному счету. На основе этого платежного токена предприятие может сформировать ссылку на своей стороне для переадресации покупателя на страницу оплаты счета или для самостоятельной отправки ее покупателю (E-mail, SMS или другие средства связи), или АПК Ассист может отправить ее по E-mail адресу покупателя, указанному в параметрах.
URL запроса для создания счета:
https://<SERVER-NAME>/bill/createbill.cfm
Список параметров запроса:
Название | Обязатель-ное поле | Принимаемые значения | Значение по умолчанию | Описание | ||||||||||||
Merchant_ID | Да | Число | Идентификатор предприятия в АПК Ассист | |||||||||||||
Login | Да | 8 - 20 символов | Логин (лат. буквы и цифры, символ _) | |||||||||||||
Password | Да | 8 - 20 символов | Пароль (лат. буквы и цифры) | |||||||||||||
Bill | Да/Нет1 | Строка128 символов | Номер счета (при создании заказа будет использован в качестве OrderNumber) | |||||||||||||
Bill_amount | Да | Число, 15 знаков, два знака после разделителя (допустимые разделители «.», «,») | Сумма счета (OrderAmount в заказе) | |||||||||||||
Bill_currency | ДаСтрока | 3 символа | Валюта счета (OrderCurrency) | |||||||||||||
Bill_comment | НетСтрока | 256 символов | Комментарий (OrderComment в заказе) | |||||||||||||
Customer_Name | НетСтрока | 70 символов | Имя плательщика (FirstName в заказе) | |||||||||||||
Customer_Lastname | НетСтрока | 70 символов | Фамилия плательщика (LastName в заказе) | |||||||||||||
Customer_Middlename | НетСтрока | 70 символов | Отчество плательщика (MiddleName в заказе) | |||||||||||||
Customer_Email | Да/Нет2 | Строка128 символов | E-mail плательщика (Email в заказе) | |||||||||||||
Customer_Phone | НетСтрока | 20 символов | Телефон плательщика (HomePhone в заказе) | |||||||||||||
Customer_Mobile | НетСтрока | 20 символов | Мобильный телефон плательщика (MobilePhone в заказе) | |||||||||||||
Language | Нет | RU EN | Настройка базового языка аккаунта мерчанта | Язык платежных страниц | ||||||||||||
Pay_until | Нет | Дата/время | 1 сутки | Крайний срок оплаты счета (дата и время в GMT): YYYYMMDDThhmm, если не передано - вычисляется на основе настройки мерчанта | ||||||||||||
DelayPayment | Нет | Число | 0 | Флаг двустадийного платежа (параметр delay в заказе): 0- одностадийный, 1 - двустадийный режим оплаты. | ||||||||||||
SendNotification | Нет | Число | В зависимости от настроек мерчанта | Признак отправки счета: 0 - не отправлять, 1 – отправлять ссылку по Email, 2 – отправлять ссылку в SMS, 3 – отправлять ссылку и по Emai, и в SMS. | Checkvalue | Да | Строка | Контрольная сумма3 | CustomerNumber | Нет | Строка | Идентификационный номер клиента магазина (для организации платежей в режиме OneClick). | Chequeitems** | Да/Нет4 | Структура данных (строка в формате JSON) | Позиции чека согласно документу «Работа с чеком». |
GenerateReceipt* | Нет | 0 или 1 | 1 | Разрешение формирования фискального чека. При значении параметра 0 формирование фискального чека запрещено для данного заказа. | ||||||||||||
Tax* | Да/Нет4 | 10 символов | Определяется настройкой предприятия "Ставка налога по умолчанию" и используется в режиме без передачи позиций чека (вся сумма должна проводится с одной ставкой). | Идентификатор ставки налога, значение из справочника (novat, vat0, vat10, vat18, vat110, vat118). | ||||||||||||
ReceiptLine* | Да/Нет4 | 128 символов | Определяется настройкой предприятия "Шаблон строки чека по умолчанию" и используется в режиме без передачи позиций чека). | Текстовое описание позиции чека, если по чеку проводится одна единственная позиция. | ||||||||||||
FPMode* | Да/Нет4 | Число | Определяется настройкой предприятия "Признак способа расчета по умолчанию" и используется в режиме без передачи позиций чека. | |||||||||||||
TaxationSystem** | Нет5 | Число | Из настроек предприятия или ККТ |
1 Номер счета может не передаваться, если включена автоматическая генерация номера счета.
2 Если не передано значение адреса E-mail, то отправка счета по E-mail невозможна. Если не передан номер телефона, то отправка SMS невозможна. Примечание. Если признак отправки равен 3, то при отсутствии номера телефона ссылка на счет будет отправлена только по E-mail, а при отсутствии адреса E-mail нотификация вообще не будет выполнена.
3 Контрольная сумма формируется на основе формулы:
...
| URL_RETURN | Нет | 255 символов | URL страницы, на которую должен вернуться покупатель после осуществления платежа в системе (должна быть активирована опция «Перейти на страницу магазина» в настройках мерчанта в Личном кабинете). В целях безопасности рекомендуется использовать протокол с шифрованием HTTPS. | |
| URL_RETURN_OK | Нет | 255 символов | Значение параметра URL_RETURN, а при его отсутствии – URL для возврата при успешной авторизации, указанный в Личном кабинете | URL страницы, куда должен вернуться покупатель после успешного осуществления платежа в системе АПК Ассист (должна быть активирована опция «Перейти на страницу магазина» в настройках мерчанта в Личном кабинете). В целях безопасности рекомендуется использовать протокол с шифрованием HTTPS. |
| URL_RETURN_NO | Нет | 255 символов | Значение параметра URL_RETURN, а при его отсутствии – URL для возврата, указанный в Личном кабинете | URL страницы, куда должен вернуться покупатель после неуспешного осуществления платежа в системе АПК Ассист или при отсутствии ответа об окончательном статусе платежа (текущий статус "В процессе"), подробнее см. "Возврат покупателя на страницу интернет-магазина после покупки". Должна быть активирована опция «Возвращаться в магазин по URL для возврата» в Личном кабинете. В целях безопасности рекомендуется использовать протокол с шифрованием HTTPS. |
CardPayment | Нет | 1 – использовать оплату по банковской карте, | 1 | Покупатель сможет сделать платеж с помощью банковской карты, если передано значение параметра 1 или параметр отсутствует (и оплата по банковским картам доступна для предприятия). |
YMPayment | Нет | 1 – использовать платежную систему YandexMoney, | 1 | Покупатель сможет сделать платеж с помощью платежной системы YandexMoney, если передано значение параметра 1 или параметр отсутствует (и оплата по YandexMoney доступна для предприятия). |
SberPayPayment | Нет | 1 – использовать платежную систему SberPay, | 1 | Покупатель сможет сделать платеж с помощью всех средств оплаты платежной системы SberPay, если передано значение параметра 1 или параметр отсутствует (и оплата по SberPay доступна для предприятия) |
FastPayPayment | Нет | 1; 0 | 1 | Покупатель сможет сделать платеж с помощью Системы Быстрых Платежей, если передано значение параметра 1 и оплата по СБП доступна для предприятия. |
GooglePayPayment | Нет | 1; 0 | 1 | Признак оплаты через Google Pay (=1) |
ApplePayPayment | Нет | 1; 0 | 1 | Признак оплаты через Apple Pay (=1) |
| SamsungPayPayment | Нет | 1; 0 | 1 | Признак оплаты через Samsung Pay (=1) |
| MirPayPayment | Нет | 1; 0 | 1 | Признак оплаты через Mir Pay (=1) |
Checkvalue | Да/Нет | Строка | Контрольная сумма3 | |
CustomerNumber | Нет | Строка | Идентификационный номер клиента магазина (для организации платежей в режиме OneClick). |
Anchor 1 1
1 Номер счета может не передаваться, если включена автоматическая генерация номера счета.
| Anchor | ||||
|---|---|---|---|---|
|
2 Если не передано значение адреса E-mail, то отправка счета по E-mail невозможна. Если не передан номер телефона, то отправка SMS невозможна. Примечание. Если признак отправки равен 3, то при отсутствии номера телефона ссылка на счет будет отправлена только по E-mail, а при отсутствии адреса E-mail нотификация вообще не будет выполнена.
| Anchor | ||||
|---|---|---|---|---|
|
3 Контрольная сумма формируется на основе формулы:
uppercase(md5(uppercase(md5(SALT) + md5(Х)))), где SALT – секретное слово; Х – результат строковой склейки всех переданных параметров счета (в последовательности по порядку следования параметров в таблице сверху вниз, не включая DelayPayment, SendNotification, Checkvalue и CustomerNumber) через разделитель - точка с запятой (";"), + – строковая склейка.
По умолчанию параметр не является обязательным. Если в целях безопасности предприятию необходимо использовать контрольную сумму, то для выполнения соответствующих настроек следует обратиться в службу технической поддержки АПК Ассист.
| Note |
|---|
Для фискализации последующей операции оплаты счета в запросе на его создание заранее могут передаваться дополнительные параметры для формирования корректного чека. Описание дополнительных параметров приведено в разделе "Режимы передачи данных чека" |
4 Состав чека (поля с названием, стоимостью за единицу товара/услуги, ставкой налога и способом расчета по каждой позиции) определяется по следующим правилам.
- Если в запросе передана структура ChequeItems (см. раздел «Работа с чеком»), то формируется чек с количеством позиций по числу переданных в ChequeItems строк, в каждой позиции должны быть обязательно указаны параметры:
- product и/или name;
- price;
- quantity;
- amount;
при этом:
название каждой из позиций формируется как объединение параметров product и name через пробел (если переданы оба) или как один из параметров product или name соответственно (если передан только один);
если параметры Tax или FPmode не переданы в позициях, то они могут быть переданы в параметрах запроса (в этом случае значения этих параметров будут одинаковыми для всех позиций чека, переданных в ChequeItems);
если параметры Tax или FPmode не переданы в параметрах запроса, то их значения подставляются из настроек предприятия (значения этих параметров будут одинаковыми для всех позиций чека, переданных в ChequeItems);
если настройки предприятия для этих параметров отсутствуют, то обработка запроса завершается с ошибкой (недостаточно данных для выполнения операции).
2. Если в запросе не передана структура ChequeItems, то формируется чек с одной позицией, в которой:
- название позиции подставляется из параметра ReceiptLine, если он передан в запросе; если параметр ReceiptLine не передан в запросе, то название позиции подставляется из настроек предприятия; если настройки предприятия для этих параметров отсутствуют, то в качестве названия подставляется строка "Оплата заказа";
- стоимость единицы товара/услуги подставляется из параметра запроса Amount;
- количество всегда равно 1;
если параметры Tax или FPmode не переданы в параметрах запроса, то их значения подставляются из настроек предприятия;
если настройки предприятия для этих параметров отсутствуют, то обработка запроса завершается с ошибкой (недостаточно данных для выполнения операции).
...
* параметры, необходимые при использовании сервиса фискализации АПК Ассист.
...
. |
Если счет или заказ с указанным в запросе номером уже существует, то счет не создается и выдается сообщение об ошибке "Счет с указанным номером уже существует".
...
Если не удается создать уникальный платежный токен/ID, то счет не создается и выдается сообщение об ошибке "Не удалось сформировать уникальный платежный токен".
Информация об использовании протокола 3-D Secure 2.0при создании платежа.
Пример Пример запроса HTTP POST для создания счета:
...
| Code Block | ||
|---|---|---|
| ||
<?xml version="1.0" encoding="UTF-8"?>
<Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Header/>
<Body>
<WSCreateBill><CreateBill>
<Bill>
<merchant_id>423422</merchant_id>
<login>login</login>
<password>password</password>
<bill>123456</bill>
<bill_amount>23.23</bill_amount>
<bill_currency>RUB</bill_currency>
<bill_comment></bill_comment>
<customer_name>Test</customer_name>
<customer_lastname>Testov</customer_lastname>
<customer_middlename>Testovich</customer_middlename>
<customer_email>test@testpost.ru</customer_email>
<customer_phone></customer_phone>
<language>RU</language>
<pay_until>20150611T1212</pay_until>
<sendnotification>0</sendnotification>
<checkvalue> AA3BC3F48B7FE23988044B53AA98F169</checkvalue>
</Bill>
</WSCreateBill>CreateBill>
</Body>
</Envelope> |
Пример результата запроса создания счета:
| Code Block | ||
|---|---|---|
| ||
<soapenv:Envelope
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<ASS-NS:BillResponse xmlns:ASS-NS="http://www.paysecure.ru/ws/">
<return xsi:type="si:SOAPStruct" xmlns:si="http://www.paysecure.ru/type/">
<Hash xsi:type="xsd:string">6CPV7F4a0aWQg9XsXhrS</Hash>
</return>
</ASS-NS:BillResponse>
</SOAP-ENV:Body> |
...
Запрос статуса счета (billstatus)
Сервис позволяет получить полные данные о счете, его оплате и отменам по его номеру или параметру billnumber.
...
URL запроса статуса счета:
https://<SERVER-NAME>/bill/billstatus.cfm
Список параметров запроса:
Название | Обязательное поле | Принимаемые значения | Значение по умолчанию | Описание |
Merchant_ID | Да | Число | Идентификатор предприятия в АПК Ассист | |
Login | Да | 8 - 20 символов | Логин (лат. буквы и цифры, символ _) | |
Password | Да | 8 - 20 символов | Пароль (лат. буквы и цифры) | |
Bill | Да/Нет* | Строка128 символов | Номер счета (при создании заказа будет использован в качестве OrderNumber) | |
BillNumber | Да/Нет* | 15 или 16 цифр | Номер платежа - уникальный номер заказа в системе АПК Ассист |
*Обязательно должен быть передан один из параметров - Bill или BillNumber. Если в одном запросе переданы оба параметра, то поиск будет осуществляться по BillNumber.
Пример запроса HTTP POST для получения статуса счета:
| Code Block | ||
|---|---|---|
| ||
<FORM ACTION="https://<SERVER-NAME>/bill/createbillbillstatus.cfm" method="POST"> <INPUT TYPE="hidden" NAME="Merchant_ID" VALUE="Ваш Merchant_ID"> <INPUT TYPE="hidden" NAME="Login" VALUE="Ваш логин"> <INPUT TYPE="hidden" NAME="Password" VALUE="Ваш пароль"> <INPUT TYPE="hidden" NAME="Bill" VALUE="Номер счета"> <INPUT TYPE="hidden" NAME="BillNumber" VALUE="Номер платежа"> <INPUT TYPE="Submit"></FORM> |
...
Название | Значение |
Merchant_id | Идентификатор предприятия |
Bill | Номер счета |
Bill_amount | Сумма счета |
Bill_currency | Валюта счета |
Bill_comment | Комментарий к счету |
Bill_date | Дата и время создания счета (GMT) |
Bill_status | |
Billnumber | Номер платежа (пусто, если заказ не был создан) = Billnumberзаказа |
Payment_date | Дата и время оплаты счета (пусто, если заказ не был создан) = OrderDate (GMT) |
Payment_amount | Сумма платежа (пусто, если заказ не был создан) = сумма операции оплаты amount |
Payment_currency | Валюта платежа (пусто, если заказ не был создан) = валюта операции оплаты currency |
Payment_RRN | Дополнительный идентификатор платежа/RRN (пусто если не было оплаты) |
Refund_amount | Сумма успешных возвратов по платежу (пусто, если заказ не был создан; 0, если оплата была, но не было возвратов) |
Customer_name | Имя плательщика |
Customer_Lastname | Фамилия плательщика |
Customer_Middlename | Отчество плательщика |
Customer_Email | Email плательщика |
Customer_Phone | Телефон плательщика |
Customer_Mobile | Мобильный телефон плательщика |
Language | Язык |
Pay_until | Срок оплаты счета (GMT) |
Sendnotification | Флаг отправки счета (0 - не отправлять, 1 - отправлять, 10 – отправлен)* |
| Bill_type | Тип счета (1 - по умолчанию) |
CheckValue | Контрольная сумма (формируется так же, как при создании счета по параметрам этой таблицы, не включая Sendnotificationи CheckValue)формируется на основе формулы: |
* Если при создании счета была запрошена отправка счета (с помощью передачи параметра SendNotification=1 или настроек в системе АПК Ассист), то после создания счета параметр SendNotification в ответе может иметь следующие значения:
...
Описание веб-сервиса для формата SOAP:
https://<SERVER_NAME>/bill/billstatus.wsdl
Пример запроса статуса счета:
| Code Block | ||
|---|---|---|
| ||
<?xml version="1.0" encoding="UTF-8"?>
<Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Header/>
<Body>
<WSBillStatus><BillStatus>
<Bill>
<merchant_id>423422</merchant_id>
<login>login</login>
<password>password</password>
<bill>123456</bill>
<billnumber></billnumber>
</Bill>
</WSBillStatus>BillStatus>
</Body>
</Envelope> |
Пример результата запроса статуса счета:
| Code Block | ||
|---|---|---|
| ||
<soapenv:Envelope
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<ASS-NS:BillResponse xmlns:ASS-NS="http://www.paysecure.ru/ws/">
<return xsi:type="si:SOAPStruct" xmlns:si="http://www.paysecure.ru/type/">
<merchant_idxsi:type="xsd:string">515089</merchant_id>
<bill xsi:type="xsd:string">20150610115527</bill>
<bill_amount xsi:type="xsd:string">150.00</bill_amount>
<bill_currency xsi:type="xsd:string">RUB</bill_currency>
<bill_comment xsi:type="xsd:string">testbill</bill_comment>
<bill_date xsi:type="xsd:string">10.06.2015 09:03:07</bill_date>
<bill_status xsi:type="xsd:string">Invoiced</bill_status>
<billNumber xsi:type="xsd:string"/>
<payment_date xsi:type="xsd:string"></payment_date>
<payment_amount xsi:type="xsd:string">0.00</payment_amount>
<payment_currency xsi:type="xsd:string"/>
<payment_rrn xsi:type="xsd:string"/>
<refund_amount xsi:type="xsd:string"/>
<customer_name xsi:type="xsd:string">test</customer_name>
<customer_lastname xsi:type="xsd:string">testov</customer_lastname>
<customer_middlename xsi:type="xsd:string"/>
<customer_email xsi:type="xsd:string">test@testpost.ru</customer_email>
<customer_phone xsi:type="xsd:string"/>
<customer_mobile xsi:type="xsd:string"/>
<language xsi:type="xsd:string">EN</language>
<pay_until xsi:type="xsd:string">20150611T0903</pay_until>
<sendnotification xsi:type="xsd:string">0</sendnotification>
<checkValue xsi:type="xsd:string">D9F0E4933007B96BCC2594983F7A24E3</checkValue>
</return>
</ASS-NS:BillResponse>
</SOAP-ENV:Body> |
Запрос аннулирования счета (billrevoke)
Сервис позволяет аннулировать еще не оплаченный счет. Вызов этого сервиса переводит счет в статус Deleted (удален), если счет на момент запроса находится в одном из статусов: Invoiced (выставлен) или Timedout (просрочен).
URL для аннулирования счета:
https://<SERVER-NAME>/bill/billrevoke.cfm
Список параметров запроса:
Название | Обязательное поле | Принимаемые значения | Значение по умолчанию | Описание |
Merchant_ID | Да | Число | Идентификатор предприятия в АПК Ассист | |
Login | Да | 8 - 20 символов | Логин (лат. буквы и цифры, символ _) | |
Password | Да | 8 - 20 символов | Пароль (лат. буквы и цифры) | |
Bill | Да | 128 символов | Номер счета | |
SendNotification | Нет | Число | В зависимости от настроек мерчанта | Флаг отправки уведомления об аннулировании счета (если параметр не передан в запросе, то используется настройка по умолчанию для данного мерчанта в системе АПК Ассист). |
Checkvalue | Да | Строка | Контрольная сумма (формируется так же, как при создании счета по параметрам этой таблицы) |
Пример запроса HTTP POST для аннулирования счета:
| Code Block | ||
|---|---|---|
| ||
<FORM ACTION="https://test.paysecure.ru/bill/billrevoke.cfm" method="POST">
<INPUT TYPE="hidden" NAME="Merchant_ID" VALUE="Ваш Merchant_ID">
<INPUT TYPE="hidden" NAME="Login" VALUE="Ваш логин">
<INPUT TYPE="hidden" NAME="Password" VALUE="Ваш пароль">
<INPUT TYPE="hidden" NAME="Bill" VALUE="Номер счета">
<INPUT TYPE="hidden" NAME="SendNotification" VALUE="Флаг отправки счета">
<INPUT TYPE="hidden" NAME="Checkvalue" VALUE="Контрольная сумма">
<INPUT TYPE="Submit"></FORM> |
Список параметров ответа:
Название | Значение |
Bill | Номер счета |
Bill_status | Статус счета |
Пример результата запроса аннулирования счета в формате CSV:
| Code Block | ||
|---|---|---|
| ||
bill:2015.06.30 11:17-81; bill_status:Revoked |
В формате XML:
| Code Block | ||
|---|---|---|
| ||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
<result firstcode="0" secondcode="0" count="1">
<return>
<bill>20150630111985</bill>
<bill_status>Revoked</bill_status>
</return>
</result> |
Описание веб-сервиса для формата SOAP:
https://<SERVER_NAME>/bill/billrevoke.wsdl
Пример запроса аннулирования счета:
| Code Block | ||
|---|---|---|
| ||
<?xml version="1.0" encoding="UTF-8"?>
<Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Header/>
<Body>
<BillRevoke>
<Bill>
<merchant_id>423422</merchant_id>
<login>login</login>
<password>password</password>
<bill>123456</bill>
<sendnotification>0</sendnotification>
<checkvalue> AA3BC3F48B7FE23988044B53AA98F169</checkvalue>
</Bill>
</BillRevoke>
</Body>
</Envelope> |
Пример результата запроса аннулирования счета:
| Code Block | ||
|---|---|---|
| ||
<soapenv:Envelope
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<ASS-NS:BillResponse xmlns:ASS-NS="http://www.paysecure.ru/ws/">
<return xsi:type="si:SOAPStruct" xmlns:si="http://www.paysecure.ru/type/">
<bill xsi:type="xsd:string">20150610115527</bill>
<bill_status xsi:type="xsd:string">Revoked</bill_status>
</return>
</ASS-NS:BillResponse>
</SOAP-ENV:Body> |
Шаблоны уведомлений
После выставления счета покупатель получит уведомление по электронной почте. Ниже представлен пример подобного уведомления:
Subj | Вам выставлен счет для оплаты |
Text | Здравствуйте, Тестов Тест Тестович, Сообщаем, что для вас был сформирован счет № 1c362fd на сумму 888.42 RUB Вы можете оплатить его в срок до 25.01.2015 18:00 (MSK). Для просмотра и оплаты счета перейдите по ссылке ниже. https://payments.paysecure.ru/bill/paybill.cfm?ID=c2RmZ2UzNXkyNXR5MjU0 По всем вопросам, связанным этим счетом, пожалуйста, обращайтесь в интернет-магазин №1 по адресу: shop1@testpost.ru _____________ С уважением, Отдел технической поддержки Assist |
В случае аннулирования счета покупатель также получит уведомление по электронной почте. Ниже представлен его пример:
Subj | Счет был аннулирован |
Text | Здравствуйте, Тестов Тест Тестович, Сообщаем, что счет № 1c362fd на сумму 888.42 RUB был аннулирован. По всем вопросам, связанным этим счетом, пожалуйста, обращайтесь в интернет-магазин №1 по адресу: shop1@testpost.ru _____________ С уважением, Отдел технической поддержки Assist |
| Note |
|---|
В случае необходимости покупатель может создать свое обращение простым ответом на полученное уведомление. Если в качестве адреса для обращений покупателей при подключении к АПК Ассист предприятием было указано несколько адресов, то обращение будет отправлено по всем этим адресам. |
Шаблоны уведомлений могут быть настроены по желанию предприятия. Для этого следует обратиться в службу технической поддержки АПК Ассист support@assist.ru.