Подключение PayAnyWay — различия между версиями

Материал из Insales Wiki
Перейти к: навигация, поиск
Строка 4: Строка 4:
 
                     <li>Заполнить настройки:
 
                     <li>Заполнить настройки:
 
                         <ul>
 
                         <ul>
                             <li>Идентификатор магазина - номер вашего счета в системе PayAnyWay</li>
+
                             <li>Идентификатор магазина - номер '''расширенного''' счета в платежной системе PayAnyWay (Moneta.ru)</li>
 
<li>Пароль - пароль для транзакций. Если не заполнить, будет сгенерирован автоматически.</li>
 
<li>Пароль - пароль для транзакций. Если не заполнить, будет сгенерирован автоматически.</li>
 
                             <li>URL внешнего сервиса - выбрать из таблицы в разделе «Платежные системы» (в интерфейсе приложения, см. шаг 2) в зависимости от способа подключения платежного интерфейса</li>
 
                             <li>URL внешнего сервиса - выбрать из таблицы в разделе «Платежные системы» (в интерфейсе приложения, см. шаг 2) в зависимости от способа подключения платежного интерфейса</li>
Строка 12: Строка 12:
 
[[Изображение:Step_2.1.png]]
 
[[Изображение:Step_2.1.png]]
 
                     </li>
 
                     </li>
 +
<li>Включенные для Вашего счета способы оплаты и параметр paymentSystem.unitId вы можете увидеть в своем [https://www.moneta.ru/login.htm личном кабинете]. При переходе по ссылке, выходит окно в который необходимо вписать произвольную сумму (100 или 1000), нажать показать. Появятся актуальные способы оплаты.
 +
Попытка оплатить неактивным способом оплаты завершится сообщением об ошибке: "Нет доступных способов оплаты".</li>
 
                     <li>Установить приложение в разделе «Настройки» -> «Приложения».
 
                     <li>Установить приложение в разделе «Настройки» -> «Приложения».
 
                     </li>
 
                     </li>
Строка 17: Строка 19:
 
                     <li>Заполнить настройки:
 
                     <li>Заполнить настройки:
 
                         <ul>
 
                         <ul>
                             <li>Номер счета - номер счета в системе PayAnyWay</li>
+
                             <li>Номер счета - номер расширенного счета в системе PayAnyWay</li>
                             <li>Код проверки целостности данных - тот же что указан в настройках счета</li>
+
<li>Тестовый режим - переход в режим тестирования, деньги не списываются со счета</li>
 +
                             <li>Код проверки целостности данных - код проверки целостности данных, указанный в настройках расширенного счета</li>
 
                             <li>Тип валюты - код валюты вашего счета (RUB)</li>
 
                             <li>Тип валюты - код валюты вашего счета (RUB)</li>
                             <li>Пароль для генерации подписи - пароль для транзакций из настроек способа оплаты</li>
+
                             <li>Пароль для генерации подписи - пароль для транзакций из настроек способа оплаты (п.2 инструкции)</li>
 
+
<li>URL страницы удачной оплаты и URL страницы отмены заказа - не обязательны для заполнения. По умолчанию используется индексная страница магазина. Можно указать любые другие страницу Вашего магазина. </li>
 
                         </ul>
 
                         </ul>
 
                          
 
                          
Строка 28: Строка 31:
 
                     <li>Зайти в аккаунт в платежной системе и перейти в раздел «Счета» -> «Управление» -> «Редактировать счет». В настройках ввести:
 
                     <li>Зайти в аккаунт в платежной системе и перейти в раздел «Счета» -> «Управление» -> «Редактировать счет». В настройках ввести:
 
                         <ul>
 
                         <ul>
 +
<li>«Тестовый режим»: Нет</li>
 +
<li>«Check URL»: заполнять не нужно</li>
 
                             <li>«Pay URL»: http://insales.payanyway.ru/callback</li>
 
                             <li>«Pay URL»: http://insales.payanyway.ru/callback</li>
 +
<li>«HTTP метод»: GET</li>
 
                             <li>«Можно переопределять настройки в url»: Да</li>
 
                             <li>«Можно переопределять настройки в url»: Да</li>
 
                             <li>«Подпись формы оплаты обязательна»: Да</li>
 
                             <li>«Подпись формы оплаты обязательна»: Да</li>
  
 
                             <li>«Код проверки целостности данных»: ваш_код из настроек приложения</li>
 
                             <li>«Код проверки целостности данных»: ваш_код из настроек приложения</li>
<li>Success URL - из настроек приема платежей внешнего способа оплаты, предпоследнее поле</li>
+
<li>«Success URL»: заполнять не нужно</li>
<li>Fail URL - оттуда же, последнее поле</li>
+
<li>«Fail URL»: заполнять не нужно</li>
 
                         </ul>
 
                         </ul>
 
                          
 
                          

Версия 07:10, 11 октября 2013

  1. В бэкофисе магазина, в разделе «Настройки» -> «Оплата» создать новый вид оплаты «Внешний способ оплаты».
  2. Заполнить настройки:
    • Идентификатор магазина - номер расширенного счета в платежной системе PayAnyWay (Moneta.ru)
    • Пароль - пароль для транзакций. Если не заполнить, будет сгенерирован автоматически.
    • URL внешнего сервиса - выбрать из таблицы в разделе «Платежные системы» (в интерфейсе приложения, см. шаг 2) в зависимости от способа подключения платежного интерфейса
    • success_url и fail_url - заполняются автоматически и не могут быть изменены

    Step 2.1.png

  3. Включенные для Вашего счета способы оплаты и параметр paymentSystem.unitId вы можете увидеть в своем личном кабинете. При переходе по ссылке, выходит окно в который необходимо вписать произвольную сумму (100 или 1000), нажать показать. Появятся актуальные способы оплаты. Попытка оплатить неактивным способом оплаты завершится сообщением об ошибке: "Нет доступных способов оплаты".
  4. Установить приложение в разделе «Настройки» -> «Приложения».
  5. Заполнить настройки:
    • Номер счета - номер расширенного счета в системе PayAnyWay
    • Тестовый режим - переход в режим тестирования, деньги не списываются со счета
    • Код проверки целостности данных - код проверки целостности данных, указанный в настройках расширенного счета
    • Тип валюты - код валюты вашего счета (RUB)
    • Пароль для генерации подписи - пароль для транзакций из настроек способа оплаты (п.2 инструкции)
    • URL страницы удачной оплаты и URL страницы отмены заказа - не обязательны для заполнения. По умолчанию используется индексная страница магазина. Можно указать любые другие страницу Вашего магазина.
  6. Step 41.png

  7. Зайти в аккаунт в платежной системе и перейти в раздел «Счета» -> «Управление» -> «Редактировать счет». В настройках ввести:
    • «Тестовый режим»: Нет
    • «Check URL»: заполнять не нужно
    • «Pay URL»: http://insales.payanyway.ru/callback
    • «HTTP метод»: GET
    • «Можно переопределять настройки в url»: Да
    • «Подпись формы оплаты обязательна»: Да
    • «Код проверки целостности данных»: ваш_код из настроек приложения
    • «Success URL»: заполнять не нужно
    • «Fail URL»: заполнять не нужно

Step 5.png