Формуляр за плащане. Интеграция с платежната услуга Yandex.Kassa

За да конфигурирате се нуждаете от:

Регистрацията в Yandex.Checkout е достъпна само за юридически лица и индивидуални предприемачи. За попълване на въпросник ще се изисква статут на юридическо лице или индивидуален предприемач. Без въпросник няма да можете да преминете през допълнителна регистрация.

Връзка за плащане

Регистрация

Етап 1.щракнете върху " Свържете касиер„На уебсайта на Yandex Checkout.



Стъпка 2.Посочваме цялата необходима информация.


Попълване на въпросника

Посочваме всички необходими данни и изпращаме въпросника за проверка. Когато въпросникът бъде проверен, ще трябва да подпишете споразумение и също да го изпратите за проверка.


Настройки

След въпросника попълнете секцията "Настройки».



Раздел Метод

Ние избираме " Модул за плащане„И щракнете върху „Продължи“.


Раздел Опции

Етап 1.В полето" Вашата система"Избирам" LP платформа».



Стъпка 2.Посочваме информация за "Бойни плащания»



За полето" проверете "ние посочваме връзката:
http: // YOUR_DOMAIN / gw / yandex / проверка

За полето « avisoUrl» ние посочваме връзката:
http: // YOUR_DOMAIN / gw / yandex / добре
За полето" shopSuccessUrl»Посочете
http: //YOUR_DOMAIN / успех
За полето" shopFailUrl»Посочете http: //YOUR_DOMAIN / провал

* КъдетоYOUR_DOMAIN
Важно!
пример:
Домейн: http://testovydomain.rf/
Домейн в punycode:
Можете да конвертирате домейна в puonycode чрез “Преобразувател на Punycode". Или отворете страницата в браузър и копирайте адреса от адресната лента.

Стъпка 3.Посочваме информация за "Тестови плащания».



Нека включим функцията “Ще направя тестови плащания„И посочете връзките.

За полето" checkUrl»Ще посочим връзката:
http: // YOUR_DOMAIN / gw / yandex / тест / проверка

За полето « avisoUrl» ще посочим връзката:
http: // YOUR_DOMAIN / gw / yandex / тест / ок
За полето" shopSuccessUrl»Посочете връзка към страницата, където посетителят ще отиде след успешно плащане (можете да създадете специална страница или да изберете всяка). Например връзката може да изглежда така:
http: //YOUR_DOMAIN / успех
За полето" shopFailUrl»Посочете връзка, където трябва да пренасочите, ако плащането не е преминало (например няма достатъчно средства). Връзката може да изглежда така:http: //YOUR_DOMAIN / провал

* КъдетоYOUR_DOMAIN Това е името на домейна на вашата страница.

Важно!Ако името на вашия домейн е написано на руски език, то трябва да бъде посочено в punycode.
пример:
Домейн: http://testovydomain.rf/
Домейн в punycode: http: //xn--b1aebcsticdzjc3j.xn--p1ai/
Можете да конвертирате домейна в punycode чрез "Преобразувател на Punycode". Или отворете страницата в браузър и копирайте адреса от адресната лента.

Стъпка 4.Посочваме валидната поща, на която ще бъдат изпратени регистрите.
Стъпка 5.Измисляме и посочваме всяка парола в полето "shopPassword» , ще ви трябва, когато създавате интеграция на LP платформата.
Стъпка 6.Записваме и продължаваме настройката.


Раздел " Онлайн плащане»


Yandex.Checkout прави това възможно - просто изберете метода на работа с онлайн касата чрез Yandex.Checkout и посочете партньор.


Попълваме информацията за избрания партньор и изпращаме данни за проверка.


Създаване на интеграция в личния акаунт на LP платформата

Етап 1.Отидете на Личен акаунт на платформата LPкъм раздела " Интеграция».



Стъпка 2.щракнете върху " Добавете интеграция"И изберете" Yandex.Checkout».



Стъпка 3.След като се регистрирате в Yandex.Checkout, ще получите имейл с „Идентификация на магазина» ( ShopID) и " Идентификатор на магазина» ( Scid). Ние въвеждаме тези данни и парола в съответните полета за интеграция.



Също Идент. № на магазина (ShopID)може да се показва .

Стъпка 4.Когато всички полета на новата интеграция са попълнени, щракнете върху „Добавяне“.
Ако всички данни са верни, ще се отвори страница с настройки за интеграция, където можете да активирате и конфигурирате прехвърлянето на данни за разписката.

От юли 2017 г. предприемачите се задължават да инсталират онлайн касови апарати вместо конвенционалните касови апарати, които предават информация за всяка покупка директно на данъчните власти.
.


Можете също да посочите scid за демо режими направете тестово плащане.



Стъпка 5.ние спестяваме.


Свързваме интеграцията със страницата

Етап 1.Отидете в настройките на страницата.



Стъпка 2.Отидете в раздела " Настройка на магазина„И изберете новосъздадената интеграция с Yandex.Checkout.



Стъпка 3.Отидете в редактора на страницата.



Стъпка 4.Отиваме в настройките на кошницата. Отворете формуляра и отидете на настройките на формуляра, където посочваме в списъка „Действие след подаване» « Отидете на плащане».


След всички промени публикувайте отново страницата.
Току-що сте конфигурирали интеграцията с услугата Yandex.Checkout.
Приятна работа!

Ако на страницата ви има продукт и бутон под него"Да поръчам", но няма кошница, в която можете да добавите няколко продукта наведнъж, ние правим това:

Важно:след като включим прехода към плащане, ние посочваме параметрите на стоките - името и цената в настройките на формуляра и в приспособленията " Име на продукта / Цената на продукта”(Цената може да бъде посочена само във валута RUB).

Как ще изглеждат платените приложения?

Съобщението за платеното приложение може да се види в раздел „ приложения ".
Той също така ще бъде изпратен до пощата, посочена в настройките на Yandex.Checkout.

Здравейте скъпи приятели!

Радваме се да обявим стартирането на интеграция с платежната услуга Yandex.Kassa. Този инструмент ви позволява бързо да създадете свой собствен магазин и да започнете да приемате плащания от клиентите си в същия ден, предоставяйки достъп до голямо разнообразие от методи на плащане.

Моля, обърнете внимание: Yandex.Checkout предоставя услуги изключително на юридически лица. За да регистрирате магазин, ще ви е необходим набор от документи, потвърждаващи съществуването на функционираща организация.

За физически лица е налична услугата Yandex.Money, която можете лесно да свържете с вашите целеви страници. Можете да научите повече за това на официалната страница на ресурса, като кликнете върху следната връзка.

Вашето внимание е поканено към ръководство, в което ще ви кажем как да настроите и свържете платежна услуга и да започнете да приемате пари от клиентите си на целева страница.

Стъпка 1. Създаване и настройка на магазин в Yandex.Checkout

Уважаеми потребители, дори ако вече сте активен потребител на тази услуга за плащане, прочетете това описание и проверете всички настройки.

Можете също да отложите свързването на онлайн касата, като поставите отметка в квадратчето до елемента „Решаване по-късно“. Когато приключите, кликнете върху бутона „Изпращане“, за да завършите настройката и да изпратите заявка за връзка:

След като създаването на магазина бъде одобрено от специалистите на Yandex.Checkout, можете да продължите към следващите етапи на свързване.

Стъпка 2. Активиране на джаджата Yandex.Checkout на платформата LPgenerator

Плащането може да бъде свързано със следните елементи: статичен формуляр за потенциален клиент, изскачащ формуляр и бутон. Нека разгледаме всеки метод на свързване по-подробно.

2.1. Свързване на Yandex.Checkout за статични формуляри за възможни клиенти

2.1.1. Отворете целевата страница в редактора на LPgenerator. Щракнете двукратно върху съществуваща форма или създайте нова форма с помощта на инструмента със същото име:

2.1.2. Персонализирайте полетата на формуляра по ваш вкус, след което изберете „Настройки на формуляра“:

2.1.3. Кликнете върху секцията „Действие“, изберете елемента „Плащане“ в падащия списък:

2.1.4. Кликнете върху бутона „Настройки за плащане“:

2.1.5. Ако платежната система е свързана за първи път, кликнете върху бутона „Създаване на нова“:

2.1.6. Ако системата е била свързана преди, например на друга целева страница, можете да изберете готов начин на плащане в падащия списък:

2.1.7. Ще се отвори прозорец с настройките на начина на плащане. Изберете платежната система "yandex":

2.1.8. Помислете за всяко име за „начин на плащане“ и го въведете в полето „Име на метода на плащане“:

2.1.9. Въведете идентификатора на магазина (shopId). Можете да го намерите в секцията „Настройки на магазина“ на вашия акаунт в Yandex.Checkout:

2.1.10. Там можете да намерите и стойността "scid", която трябва да въведете в следващото поле:

2.1.11. Въведете паролата за достъп, която сте посочили при настройването на магазина в Yandex:

Ако имате свързан онлайн касов апарат (в съответствие със закон 54-FZ), поставете отметка в съответното квадратче и изберете ставката на ДДС:

Ако не знаете каква стойност е необходима за определяне на ставката на ДДС, моля, свържете се със счетоводителя на вашата фирма или с данъчната служба.

2.1.12. Запазете начина на плащане, който току-що създадохте:

Основното нещо е да не забравите да изключите тестовия режим, преди да стартирате целевата страница, така че купувачите да могат да плащат за вашите стоки и услуги.

2.2. Свързване на Yandex.Checkout за изскачащи формуляри

2.2.1. Отворете целевата страница в редактора на LPgenerator. Кликнете веднъж върху бутона на съществуващ изскачащ формуляр или създайте нов изскачащ формуляр, като използвате приспособлението със същото име:

2.2.2. Задайте „Плащане“ в резултат на изскачащото действие:

2.2.3. В десния панел на свойствата на изскачащия формуляр щракнете върху „Настройки за плащане“:

2.2.4. Ако платежната система е свързана за първи път, кликнете върху бутона „Създаване на нова“:

Връзката за плащане за изскачащи формуляри е идентична с връзката за плащане за статични формуляри за възможни клиенти. Можете да научите как да настроите системата за плащане в секцията „Свързване на Yandex.Checkout за статични формуляри за възможни клиенти“.

2.2.5. Ако преди това сте свързали метод на плащане, ще го видите в падащия списък:

2.2.6. Запазете целевата страница и проверете дали всичко работи правилно.

2.3. Yandex.Checkout връзка за бутон

2.3.1. Отворете целевата страница в редактора на LPgenerator. Щракнете двукратно върху съществуващ бутон или добавете нов бутон с помощта на инструмента със същото име:

2.3.2. В прозореца, който се отваря, в полето „Действие“ изберете „Плащане“:

2.3.3. Кликнете върху бутона „Настройки за плащане“:

2.3.4. Ако плащането е свързано за първи път, кликнете върху бутона „Създаване на ново“:

Връзката за плащане за бутони е идентична с връзката за плащане за статични формуляри. Можете да научите как да настроите системата за плащане в секцията „Свързване на Yandex.Checkout за статични формуляри за възможни клиенти“.

2.3.5. Ако преди това сте свързали метод на плащане, ще го видите в падащия списък:

2.3.6. След като настроите плащането, въведете името на бутона в полето "Текст" и кликнете върху "Запазване":

2.3.7. Запазете целевата страница и проверете дали всичко работи правилно.

Стъпка 3. Проверка на операцията Yandex.Checkout

Внимание: Съгласно Закон 54-FZ магазините са длъжни да установят онлайн каса, които трябва да предоставят копие от електронния чек на купувача и данъчната служба. Yandex.Checkout предоставя решение, което можете да намерите на връзката.

Информацията за това дали вашата категория бизнес трябва да спазва Закон 54-FZ трябва да се провери в данъчната служба.

Вие от своя страна ще получите писмо на имейл адреса, посочен при регистриране на акаунт в LPgenerator. Той съдържа следните данни: името на целевата страница, от която е получено плащането, IP адреса на купувача и информация за плащането:

5. Възможните клиенти, получени от формуляри за възможни клиенти и изскачащи формуляри, ще се показват в „Карта на целите на реализациите“ в центъра за оптимизиране на реализациите на целевата страница като цел „Формуляр“. За удобство препоръчваме да преименувате формуляра, за да разберете от коя форма е получено плащането.

За да преименувате формуляра, трябва да отидете на редактора на целевата страница на LPgenerator. Щракнете веднъж върху полетата на формуляра, след това върху десния панел със свойства, щракнете двукратно върху името на формуляра, за да преименувате:

Това завършва настройката на услугата за плащане Yandex.Checkout.

За всички проблеми, свързани с свързването на платежната система, пишете ни на адрес "". Ще се радваме да отговорим на вашите въпроси.

Високи конверсии за вас!

На Ваше разположение,
Екип на LPgenerator

Внимание! Архивите са подписани от версията на магазина, различни архиви за различни версии не са съвместими. Името на архива съдържа префикса _for_

  • oc3 - само за магазини 3
  • oc2.3 - само за магазини 2.3
  • oc2.2 - само за магазини 2.2
  • oc2.0-2.1 - само за магазини 2.0 и 2.1
  • oc1.5 - само за магазини 1.5.3, 1.5.4, 1.5.5, 1.5.6

Ако не сте намерили архив за вашата версия на магазина , ще добавим този архив към изтеглянията.

а) Магазини 3, 2.3, 2.2, 2.1, 2.0

Автоматична инсталация:

  1. В административния панел на менюто на сайта Добавки - Инсталиране на добавки - Изтеглете архива yandexur-pro.ocmod.zip
  2. Ако имате грешки с инсталатора, проверете настройките на FTP или инсталирайте разширението (възможна е и ръчна инсталация - вижте ръчна инсталация)

Ръчна инсталация:

  1. Разархивирайте архива, вътре в архива има 2 файла - readme.txt и yandexur-pro.ocmod.zip
  2. Разархивирайте архива yandexur-pro.ocmod.zip в папката за качване и файла install.xml
  3. Преименувайте install.xml на yandexur.ocmod.xml
  4. В административния панел на менюто на сайта Добавки - Инсталиране на добавки - Изтеглете файла yandexur.ocmod.xml
  5. Меню Мениджър на добавки (Mods) - опреснете кеша на модификациите
  6. Инсталирайте необходимите модули в раздел Добавки - плащания (Плащане).

б) Магазини 1.5

  1. Разархивирайте архива, вътре в архива има 2 обекта - readme.txt и папката за качване
  2. Използвайки достъп до файла до сайта (ftp или ssh), качете цялото съдържание на папката за качване в корена на сайта
  3. Инсталирайте необходимите модули в раздел Добавки - плащания (Плащане).

II. Персонализиране

  1. Изпратете заявка за свързване с Yandex Checkout
  2. Ще имате лична сметка - след това LC
  3. Попълнете копия от документи в КТ
  4. Подпишете договора -
  5. В раздела Настройкищракнете Напълни... Изберете метода на свързване API протокол и щракнете Продължете.
  6. Посочете адреси за известия и други параметри.
  7. Изберете как да изпращате данни за разписки:

    Чрез Yandex.Checkout- в този случай ще трябва да свържете онлайн касата на един от партньорите на Yakassy. -
    Решете по-късно- ако не знаете какво точно да правите с фискализацията, можете да започнете да се свързвате и да попълните тези настройки по-късно.
    На собствена- плащанията през Yandex.Checkout се извършват както обикновено, вие изпращате фискалните данни на вашата онлайн каса (ръчно или чрез друга услуга).

    Щракнете върху изпращане.

    В настройките на модула въведете лицензния ключ () и задайте статусите „Състояние на поръчката след неуспешно или очаквано плащане“ и „Състояние след успешно плащане“. вниманиестатусите трябва да са различни.

    За банкови карти е наличен изборът на метод на транзакция (САМО API протокол):
    ВНИМАНИЕ - В ТОЗИ МОМЕНТ НЕ СА НАЛИЧНИ ДВУЕТАПНИ ПЛАЩАНИЯ
    Една стъпка - парите се дебитират от картата без допълнителни потвърждения
    Двуетапно - парите се блокират по картата на купувача. Имате 7 дни, за да потвърдите плащането с банкова карта. Ако не потвърдите плащането в рамките на определеното време, парите ще бъдат върнати на купувача. Веднага след като сте сигурни, че сте готови да предоставите услуга или да издадете стоката, трябва да потвърдите плащането. Ако не можете да предоставите услугата или да издадете стоката, трябва да анулирате плащането. Парите ще бъдат върнати на потребителя, Yandex.Checkout няма да удържа комисионна за неговото изпълнение.

    Задайте състоянието на модула на "включен" и запазете настройките

    ВНИМАНИЕ! Статусите на поръчките трябва да са различни (създадени, платени - или с отложена схема или създаден контрол на наличностите, чакащи, платени)

    ВНИМАНИЕ! Ако използвате Избор на метод на плащане от страната на yakassa, тогава за него трябва да конфигурирате всички модули, които ще бъдат от страната на yakassa (не е необходимо да ги активирате)

III. Настройка на взаимодействие с онлайн касата

Тази стъпка е необходима само за тези, които ще настроят взаимодействие с онлайн касата си чрез Yandex.Checkout. Трябва да се пропусне, ако сами изпращате данните за чека на онлайн касата си или ръчно нокаутирате чекове. Този раздел от документацията ви позволява да изберете метода за изпращане на фискални данни към вашия онлайн касов апарат (съгласно Закон 54-FZ). Можете да ги изпратите чрез Yandex.Checkout или по друг начин.

а) Какво трябва да се направи:

  1. Купете или наемете онлайн касов апарат (KKT - касово оборудване).
  2. Сключете споразумение с оператор на фискални данни (OFD).
  3. Получете квалифициран електронен подпис (CEP, трябва да регистрирате онлайн касов апарат в данъчната служба).
  4. Регистрирайте онлайн касиер в данъчната служба: в личната сметка на юридическо лице или индивидуален предприемач на уебсайта nalog.ru.
  5. Изпращайте фискални данни чрез онлайн касата след всяко плащане.

б) Как работи решението:

  1. Клиентът плаща във вашия магазин както обикновено. Заедно със заявката за плащане модулът предава на Yandex Checkout данни за разписката: имена на продукти, количество, цена, ставка на ДДС, имейл адрес на купувача.
  2. Yandex Checkout изпраща данните ви за онлайн плащане към вашата онлайн каса и чака отговор.
  3. Онлайн касовият апарат генерира касова бележка и изпраща на оператора за фискални данни (OFD).
  4. Операторът присвоява фискален атрибут на чека и го изпраща до вашата онлайн каса.
  5. Онлайн касата отговаря на Yandex Checkout, че всичко е наред с чека.
  6. YandexKass разбира, че всичко е според закона: данъчната служба ще получи чек от OFD в същия ден и ще ви изпрати съобщение за успешно плащане.
  7. OFD изпраща данните от чека до данъчната служба - веднъж на ден.
  8. OFD изпраща чек на купувача по имейл или sms (това е допълнителна услуга).

в) Как да изпращате данни за чекове чрез Yandex.Checkout

  1. Купете или наемете онлайн каса от един от партньорите на YandexKassa ( ATOL онлайн, ModuleCheckoutи Оранжеви данни, поддръжката за други услуги е в процес на разработка), сключете споразумение с OFD (например ofd.ru), регистрирайте онлайн касиер в данъчната служба.
  2. Променете настройките във вашия акаунт в Yandex.Checkout. Меню за настройки на магазина - бутон за свързване на нашето решение.
  3. Пример за редактиране на настройките за онлайн плащане:

    Тип онлайн плащане- партньорът Yakassy, ​​от когото сте закупили или наели офис за онлайн резервации.
    Данни в блок Интеграцияса необходими, за да може услугата на партньора да предаде заявки към вашата онлайн каса. Те могат да бъдат копирани в личния акаунт на вашия онлайн касов апарат (или поискани от доставчика).
    Адрес в проверка- това е мястото на продажба, отпечатано на електронния касов бон. Това може да бъде адресът на вашия магазин (на картата) или адресът на сайта (URL).
    Поща за грешки- имейл адресът, на който Yakassa ще изпраща съобщения за проблеми с изпращането на данни за проверки. Ако вашето онлайн плащане спре да отговаря, на този адрес ще бъде изпратен имейл.
    Изпращане на данни за проверкаОпределя схемата, по която Yakassa работи с вашата онлайн каса. За 7 дни: Първо се извършва плащането, а след това данните за чека се изпращат на онлайн касата. Ако онлайн плащането не отговори, плащането ще премине, но чекът може да не бъде изпратен. В този случай ще бъде изпратено писмо до Поща за грешки.
    След 5 минути: Първо, данните за чека се изпращат до вашата онлайн каса. Когато дойде отговорът от нея, че всичко е наред с данните, Yakassa ще ви изпрати уведомление за плащане. Ако онлайн плащането не отговори в рамките на 5 минути (например, нещо се случи от страна на доставчика), плащането няма да работи: парите ще бъдат върнати на купувача. Тази опция гарантира, че данъчната служба ще разбере за платения продукт.

  4. В настройките на модула маркирайте елемента "Прехвърляне на количката" до позиция "Да"
  5. Задайте ДДС по-долу - без ДДС - за всички артикули в количката ще бъде приписан данък без ДДС. Принудително - ДДС ще бъде начислен за всички продукти в кошницата, изберете желания процент. Опцията „От карта на артикула“ ви позволява да зададете индивидуална ставка за всеки артикул в количката - за това не забравяйте да създадете данъчен клас, ако първото поле вдясно е празно (система-локализация-данъци-данък клас) , не е необходимо да създавате данъчни ставки. Посочете необходимия данъчен клас в редактирането на продукта и в таблицата вдясно задайте съответствието на вашия данъчен клас със ставката на ДДС.

Внимание! В модула "Yandex.Checkout PRO - Мобилен терминал (Разширен протокол) - Бета версия" IKassa не може да изпраща данни за чекове при плащане през мобилен терминал. Трябва да го направите сами.

Можете да приемате плащания чрез Yandex.Checkout и да изпращате данните за чекове по друг начин (ръчно или чрез друга услуга) - Ако от страната на плащането на Yandex сте избрали опцията „Независимо“, тогава в настройките на модула отметнете „ Прехвърляне на артикул от количката в позиция "Не".

г) Интегриране с оранжеви данни

Въведете кода на групата на касата (попитайте за поддръжка) - по подразбиране Main
Изберете вашата данъчна система

д) Интеграция с ModulKassa

Влезте за токен- това е вашето влизане от личния акаунт на ModuleKassa (e-mail);
Токен парола- парола от личния акаунт ModuleKassa;
Код на касовата групае POS ID, който сте копирали в клипборда ( Личен акаунт ModuleKassa → Меню → Точки на продажба);

е) Интеграция с AtolOnline

Полетата "Вход за токен", "Парола за токен" и "Код на група касов апарат" показват данните, получени след регистрация в ATOL Online, можете да ги намерите във вашия акаунт в atol-online. Внимание! "Вход за токен", "Парола за жетон" несъвпадение с Влизами парола от личния ви акаунт ATOL онлайн

IV. Тестване на плащане (САМО HTTP ПРОТОКОЛ)

Ако планирате да тествате работата на вашия магазин, когато избирате метод за връзка в личния си акаунт, поставете отметка в квадратчето „Ще направя тестови плащания“. Когато вашият магазин е свързан към тестовата среда (demomoney.yandex.ru), ще получите писмо с тестови параметри. (Писмото се изпраща на адреса на лицето за контакти по технически проблеми, които сте посочили в личния си акаунт.) Тези параметри се появяват и във вашия личен акаунт, в секцията Настройки... Изпратете ги във формата за плащане на вашия уебсайт.

  1. В настройките на модула Изберете режима на работа на модула: "Тестване"
  2. Във шлюза yakassy въведете данните за теста

    Номер на карта: 4444 4444 4444 4448
    Валидно до:всяка година и месец в бъдещето
    CVV код: 000

  3. Ако получите грешка от страна на Yakassa след въвеждане на картата, това показва проблем с checkurl - уверете се, че вашият checkurl дава кода 200 в регистрите за достъп до сървъра, този запис трябва да се появи веднага след изпращане на данните за картата, направете уверете се, че няма грешки в регистрационния файл за грешки (вижте често задавани въпроси относно кодовете за грешки), уверете се, че https работи, уверете се, че адресът на checkurl, посочен от страната на Yandex, е правилен)

    След като се върнете в магазина, трябва да видите страница за успешно плащане и състоянието на поръчката трябва да се промени. (Ако състоянието на поръчката не се е променило, това показва проблеми с AvisoUrl - уверете се, че вашият AvisoUrl дава код 200 в регистрационните файлове за достъп до сървъра, този запис трябва да се появи веднага след връщане на сайта, уверете се, че няма грешки в съхранявайте регистър на грешките (вижте често задавани въпроси по кодове за грешки), уверете се, че адресът AvisoUrl, посочен от страната на Yandex, е правилен)

V. Прехвърляне на приемане на плащане в работен режим

Можете да превключите формуляра за плащане в работен режим, ако:

  • вашият магазин е получил успешно известия за всички тестови плащания;
  • дневният регистър, който сте получили по имейл, съдържа всички необходими данни за плащане.

След това техническите специалисти ще конфигурират магазина от страната на Yandex.Checkout и ще ви кажат всички необходими параметри.

  1. В настройките на модула въведете нови данни, ако сте ги получили
  2. На витрината добавете продукта в количката и направете поръчка с начин на плащане (Банковите карти са най-лесният и удобен вариант за тестване)
  3. Ако сте получили грешка от страна на Yakassa след преминаване към плащане - активирайте режима за отстраняване на грешки в настройките на модула и се уверете, че предадените данни са правилни (сумата за плащане, а също и ако сте включили работата с онлайн пари в брой регистрира от страната на Yakassa, след това коректността на прехвърлените стокови артикули, както и общата сума за плащане и количеството на стоковите артикули)
  4. Въведете вашите данни за плащане на шлюза Yakassy
  5. След като се върнете в магазина, трябва да видите страница за успешно плащане и състоянието на поръчката трябва да се промени.

Ако получите грешка за фискализация на плащане след известно време (Когато режимът на онлайн плащане е активиран)
Ето списък на основните грешки:

  • Вашият счетоводител „по навик“ затвори смяната в интерфейса за онлайн плащане (Atol, Modul.Kassa и др.). Докато смяната е затворена, плащанията няма да бъдат фискализирани. Обикновено смяната се затваря автоматично с помощта на използвания онлайн касов апарат.
  • На касата не е извършена първична фискализация

Свържете се с екипа за поддръжка на Yakassy, ​​както и с поддръжката на вашия онлайн касиер, за да разрешите тези проблеми

Vi. Актуализация на версията на модула

  1. Не забравяйте да направите резервно копие на уебсайта и файловете на базата данни
  2. Премахнете модификатора на модула (меню за модификатори или мениджър на добавки или системна папка), ако го използвате (само за версия на магазина 2.x)
  3. презаписване на файлове
  4. Актуализирайте кеша на модификаторите (само за версия на магазина 2.x)
  5. Не забравяйте да въведете отново api_key или shopPassword. Запазете отново настройките, ако е необходимо, направете промени в настройките
  6. Уверете се, че адресът на известията или checkUrl и AvisioUrl не са се променили както в модула, така и от страната на Yandex
  7. За 3x магазини актуализирайте кеша на клонките (главната страница на административния панел, зъбно колело горе вдясно)
  1. Премахнете или деактивирайте плащането за собствения модул на Yandex.Checkout
  2. Променете адреса на известията или checkUrl и AvisioUrl отстрани на iKassa в LC
  3. Частично повторете точка II Настройки

1. При преминаване към плащане, текстът Няма данни
В настройките на модула активирайте режима за отстраняване на грешки, последният ред е грешка от Yandex Checkout
Описание на грешките

Също така грешки от Няма данни са налични в регистъра на магазина, без да се активира режимът за отстраняване на грешки.

Тази грешка е отговор от Yandex Checkout, прочетете текста, най-често срещаната е неправилно оторизиране (shopid или api) или неправилна парола - интервали в началото в края (паролата има незаконен формат), методът не е наличен в Yandex Страна за плащане (свържете се през мениджъра), методът не е наличен в модула (

2. Декриптиране на грешки от дневника на магазина (регистрация на грешки)

Грешка в YandexUr: Хешът не е равен- не сближавайте тайната фраза, посочена в настройките на модула и написана във въпросника

Грешка в YandexUr: Размерът на плащането не е равен- сумата не се сближава, плащането отиде при единия и другия в поръчката.

Грешка в YandexUr: Тази поръчка вече е платена- поръчката вече е платена

Други грешки са отговорът от Yandex Checkout, прочетете текста, най-често срещаната е неправилно оторизиране (shopid или api), методът не е наличен от страната на плащането на Yandex (свържете се чрез мениджъра), методът не е наличен в модула ( в момента алфа-клик не е наличен за api, Promsvyazbank, мобилен терминал, Masterpass, закупуване на заем, Erip- тези методи са само за стария HTTP протокол)

3. Как да добавите икона към метод на плащане

В настройките на модула

име на полето на метода на плащане добавете етикета img (какво е img тага и как работи е описано от връзката)

Yandex пари

4. Страниците с успешно, неуспешно плащане и страницата с повторно плащане се показват неправилно



копирайте шаблони на модули с каталог / преглед / тема / по подразбиране / шаблон / акаунт /
yandexur_fail.tpl
yandexur_success.tpl
yandexur.tpl към папката с шаблони по съответния път, коригирайте оформлението в тях за вашия шаблон

Магазини 3.x
Необходимо е да приведете tpl на модула в съответствие с вашия шаблон (вземете common / success.tpl като стандарт)
копирайте шаблони на модули с каталог / преглед / тема / по подразбиране / шаблон / разширение / плащане /
yandexur_fail.twig
yandexur_success.twig
yandexur_view.twig
към папката с шаблони по съответния път, коригирайте оформлението в тях за вашия шаблон

5. Линкът за повторно плащане не се показва в личния акаунт
бутонът може да бъде добавен в настройките на модула в коментарите в писмото - добавете променливата за връзка в полето с инструкции в писмото, връзката ще се покаже в изгледа за поръчка, създайте маркер за бутона и му дайте стилове

Поправки за шаблона

Магазини 1.5
Редактирайте xml файл от папка vqmod
блок каталог / преглед / тема / * / шаблон / акаунт / order_list.tpl според вашия шаблон

Магазини 1.5, 2.0, 2.1, 2.2, 2.3
Премахнете модификатора, отворете архивния файл на модула instal.xml
редактирайте блока каталог / преглед / тема / * / шаблон / акаунт / order_list.tpl според вашия шаблон
преименувайте файла на yandexur.ocmod.xml и инсталирайте чрез инсталатора, актуализирайте кеша на модификатора

Магазини 3.x
редактиране на каталог / преглед / тема / по подразбиране / шаблон / разширение / плащане / yandexur_aclink.twig
опреснете кеша на шаблона за клонка

В настройките на модула посочете Атрибута на метода и предмета на изчисление - тези данни ще се използват по подразбиране, ако изберете Атрибута на обекта и/или метода за продукта - елемента по подразбиране

Ако посочите вашето поле от продуктовата карта, тогава данните ще бъдат взети от това поле, ако полето е празно, тогава ще се използва настройката по подразбиране за този продукт.

За отделни стойности трябва да изберете полето, от което ще бъде взета стойността, списъкът с полета е наличен в падащия списък.

За стойности в продуктовата карта посочете в задължителното поле една от следните стойности

Атрибут предмет на изчисление

смисъл Описание
стока Продукт
акциз Акцизни стоки
работа Работете
обслужване Обслужване
gambling_bet Хазартен залог
hambling_prize Спечелване на хазартна игра
лотария Лотариен билет
лотарийна_награда Печелене от лотарията
интелектуална_дейност Резултати от интелектуалната дейност
плащане Плащане
комисионна_агент Комисионна на агента
композитен Няколко варианта
друг Друго

В тази статия ще ви разкажа за няколко начина да поставите формуляр за приемане на плащане на сайта. Тази информация може да бъде полезна за тези, които продават своите консултантски услуги чрез сайта, абонират се за техните платени пощенски списъци или просто искат да получат пари за подкрепа на проекта от благодарни потребители.

Yandex.Money ще се използва като система за плащане. Много е лесно да създадете портфейл за тях; всичко, което трябва да направите, е да имате имейл адрес в Yandex. Портфейлът Yandex.Money е удобен, защото собственикът му може да приема плащания не само от други портфейли на NDEX, но и от всякакви банкови карти, както и от баланса на мобилния телефон. За индивидуални предприемачи и юридически лица има инструмент Yandex.kassa, с който можете да приемате плащания към текущата си сметка.

Можете също да свържете банкова карта към Yandex.Wallet и да плащате с Yandex.Money във всички магазини, бензиностанции и ресторанти, които имат терминали за плащане, тоест почти навсякъде!

Когато регистрирате портфейл, ще ви бъде назначен 13-цифрен номер. С този номер ще бъде възможно да го попълните.

Първият метод е връзка за плащане

Този метод не се рекламира особено от Yandex и веднъж разбрах за него съвсем случайно, оттогава понякога го използвам. Създайте връзка на вашия сайт по следния начин:

Последните два параметъра са номерът на портфейла (13-цифрен номер) и сумата за допълване (50 рубли). Това е удобно, ако някой иска да ви благодари или да ви плати за нещо, но не знае как. Просто изпратете имейл на лицето тази връзка. Парите могат да се прехвърлят от Yandex.Wallet или от банкова карта.

Вторият метод е универсален начин на плащане

Отиваме на тази страница и създаваме формуляр в конструктора. Какво трябва да посочите в този случай:

  • Дали да активирате приемането на плащания от банкови карти (с малка комисионна)
  • Дали да активирате приемането на плащания от мобилни телефони (с голяма комисионна)
  • Цел на плащането
  • Размер на плащането
  • Коментар на платеца
  • Данни на платеца - пълно име, адрес, имейл
  • Адрес за пренасочване

Попълнете тези полета и кликнете върху бутона „Създаване на формуляр“. В резултат на това получаваме HTML-кода на формуляра, който трябва да бъде копиран и поставен на мястото на страницата, където според нас трябва да бъде формуляра за плащане.

Формата е удобна със своята простота, но има едно предупреждение. Много хора се изкушават да вмъкнат в полето "Адрес за пренасочване" адреса на страницата за изтегляне на платения информационен продукт. Това не трябва да се прави поне по две причини:

  • Пренасочването не е автоматично. След плащане на страницата Yandex-money ще се появи малка връзка „Върнете се в онлайн магазина“, която не всеки ще види. Те ще чакат дълго време и след това ще пишат отзиви, че са били измамени и няма да купят нищо повече от вас и няма да посъветват другите.
  • Връзката за пренасочване се съхранява в кода на формуляра в ясен текст. Тоест всеки умен човек, щраквайки с десния бутон върху формуляра с десния бутон на мишката, за да види неговия изходен код, може лесно да извлече връзката от там и да изтегли платения файл, без да ви плаща нищо.

Тоест тази форма е фокусирана основно върху приемането на дарения, може да се използва в ограничена степен за продажба на нещо на лоялни клиенти, които са готови да изчакат, докато им изпратите поръчка ръчно. Използвах този метод, за да продавам книгите си поне две години, но след това ми писна и написах php скрипт, който продава информационни продукти автоматично. При интерес - моля, готов съм да го продам на разумна цена! :)

Третият вариант е вашият собствен формуляр

Тази опция е подходяща за тези, които владеят повече или по-малко свободно HTML. Трябва да създадете формуляр с конкретен набор от полета и да посочите като действие https://money.yandex.ru/quickpay/confirm.xml

Подробни инструкции за създаване на формуляр за плащане можете да намерите тук - https://money.yandex.ru/doc.xml?id=526991, има и пример за формуляр за плащане, както и описание на всички полета - задължителни и по избор.

Този метод не се различава фундаментално от метод 2, с изключение на това, че на формата на плащане може да се придаде всякакъв вид и да се впише в дизайна на вашия сайт.

Има и други опции за приемане на плащания през Yandex.money - създаване на страница за набиране на средства, отделни бутони за плащане с Yandex.money, банкова карта, от сметка на мобилен оператор. Не използвах тези методи, така че не ги споменах в статията, но може да ви харесат. Можете да прочетете за всичко това

Касовата услуга на Yandex е предназначена да плаща за стоки и услуги на уебсайта си. Как да го внедрите в сайта и да го конфигурирате?

Подготовка

Трябва да попълните всички необходими документи и да ги изпратите по имейл. поща. Тук не би трябвало да има трудности. Има услуга за поддръжка, можете да уточните подробностите.

ВНИМАНИЕ: Касата на Yandex работи само с юридически лица и индивидуални предприемачи. За физически лица има услуга за пари на Yandex.

Изисква се SSL сертификат

SSL (secure sockets layer) е криптографски протокол, който предполага по-сигурна комуникация.

SSL сертификат
Не е трудно да купите SSL. Обикновено се продава от регистратори на домейни или търговци. Можете да закупите от последния по-евтино. През лятото на 2015 г. купувам SSL сертификат за 600 рубли. през годината.

"Нормалния" хостинг ще инсталира SSL на вашия домейн без никакви проблеми. Просто препратете всички файлове от доставчика на SSL на вашия екип за поддръжка на хостинг. Как го направих. На хостинга Jino.ru всичко беше направено без проблеми.

Много е лесно да проверите дали всичко е инсталирано, вашият сайт трябва да се отвори от https://site.ru. Веднага ще направя резервация, че за плащане на Yandex протоколът https е необходим само за два php файла, които никога няма да бъдат отворени.

Може би, когато го отворите с https, флашът ще спре да работи на вашия сайт или оформлението все още ще "върви". Написах php скрипт, чиято цел с https да отваря само тези страници, които са ни необходими. Останалите се отварят само с http.

Започваме да попълваме въпросник от касата на Yandex

В писмо от касата на Yandex ще получите номерата на магазините си и въпросник, който трябва да попълните. Започваме да попълваме въпросник от касата на Yandex. Трябва да попълним имената на URL адресите на страниците за производство и тестване. Производството е типът за реални плащания. Трябва да конфигурирате всичко наведнъж.

Правим за тестване

Отидете тук = https://github.com/YandexMoney/yandexmoney/tree/master/Yandex.Kassa/example%20integration/php и изтеглете три файла - checkorder.php, config.php, paymentaviso.php (ще прикача архив по-долу)

Качване на файлове в сайта. Към всякакви папки, но така че config.php да е свързан правилно с checkorder.php и paymentaviso.php. Checkorder.php и paymentaviso.php съдържат include ("config.php"); така че се уверете, че пътят е правилен. Файлът config.php трябва да бъде попълнен
$ configs ["shopId"] = "";
$ configs ["scId"] = "";
$ configs ["ShopPassword"] = "";
Трябва да го имаш.

Проверете файловете checkorder.php и paymentaviso.php. Временно изтрийте всичко там, напишете произволен текст и го отворете в браузъра чрез https://site.ru/... вашите папки ... / checkorder.php и https://site.ru/... вашите папки . . ./ paymentaviso.php. Ако всичко се отвори нормално, тогава можете да продължите напред. Ако не, тогава не го правете - няма да работи. Потърсете причината и я поправете.

След това създаваме още две страници за successURL - плащането премина и fatailURL - плащането не премина. Можете да направите една страница и да проверите чрез променлива. Има го във видеото. Нека са празни засега, ще ги напълним по-долу.

Има четири URL адреса. Попълваме ги във формуляра.

Правим за производство

Правим същото, просто променяме името на URL адреса. Например, нека преместим същите четири файла в различни папки. Изпращаме въпросника до Yandex Checkout.

HTML формуляр

Касиерът на Yandex получи писмо с одобрение на формуляра за плащане в ТЕСТОВ РЕЖИМ. Поставяме го на всяка страница на сайта и попълваме полетата.

Напишете своя идентификатор тук

OrderNumber съдържа произволно число. Не може да се повтори два пъти. Винаги уникален. Използвах функцията за време ();

Можете да създадете свои собствени полета в името на входа, първо трябва да имате префикса cps_

В теста други методи на плащане не работят освен Yandex пари и банкова карта.

successURL и fatailURL

Сега можете да попълните файловете successURL и fatailURL

Отворете successURL, напишете „Плащането премина“ или подобно, напишете „Плащането не бе успешно“ във fatailURL.
След това в тези файлове можете да добавите php проверки. Всичко това е индивидуално. Основното е, че след успешно плащане се преместваме на страницата на successURL.

Пробно плащане

Нека направим тестово плащане. Взимаме страницата с нашия формуляр, щракваме върху бутона (изпращане). Отваряме данните на вашата тестова банкова карта, изпратени до вас в писмо от касата на Yandex, и ги въвеждаме, за да извършим плащане. Както за банкова карта, така и за Yandex пари в тестов режим, използвайте само изпратените тестови данни. Не е необходимо да въвеждате реални номера на карти. (Вижте видеото)

След успешно плащане трябва да бъдете пренасочени към страницата за успех. Трябва да видите надписа "Плащането премина". Погледнете отблизо URL адреса и ще видите изпратените променливи. Можете да ги проверите и т.н.

Двама души вече ми писаха по пощата и бяха възмутени от такъв ненадежден метод за предаване на данни. Напълно съм съгласен.

веднага ще ти кажа. Към момента на това писане данните се предават само по метода GET. Може би това ще бъде поправено в бъдеще.

Боен режим

Ако всичко е наред, пишете писмо до тях. Поддръжка на касата на Yandex и помолете да ви прехвърли в „боен режим“. Разликата от тестовия режим във файловете, които попълнихме по-рано, и в самия формуляр. Уверете се, че сте включили правилния адрес на сървъра в атрибута за действие на формуляра.

действие = "https://money.yandex.ru/eshop.xml"

Още един "косяк", който установих по време на тестване. Бутонът „връщане в магазина“ е достъпен само ако плащате чрез банкова карта или Yandex пари. Може би по-късно ще се оправи.

Видео касиер на Yandex