Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Y.CMS 2.0 Яндекс касса


Prooksius

Recommended Posts

Ребята, подскажите, плиз, такой моммент.

OcStore 2.3, стоит Simple, стоит стандартный модуль оплаты Яндекс кассы, Y.CMS 2.0.

При оформлении закакза выбираю все нужные поля (личные данные, адрес, доставку...) и жму кнопку внизу "Оформить заказ".
Ничего не происходит, жму еще раз - все ок, идет на ЯД шлюз оплаты.
Откуда вот эта задержка вначале? Это какая-то фича ЯД кассы?
Потому что при попытке оплатить заказ в следующий раз - такого нет.
Такое ощущение, что в первый раз там в Кассе что-то создается чтоли.

Гугл чето не помогает, не могу найти по этой проблеме ничего.

Надіслати
Поділитися на інших сайтах

Разобрался.

Собака была зарыта в самом модуле оплаты. Оказался не  совсем совместим с Simple.
JS-обработчик кнопки "Перейти к оплате" в выводе самой формы был обернут в $(document).ready.
Но из-за того, что Simple оперативно подгружает форму оплаты при перезагрузке блоков через ajax (как и все другие блоки), ready уже не случается. Поэтому обработчик отваливается.
Убрал эту обертку.
И еще в выводе формы оплаты был нескрытый пустой блок <div id="payment-form"></div> И кстати, ненужный, как я понял, если оплата делается на стороне ЯД кассы, а не на стороне магазина. Вот если на стороне магазина, эта форма наполняется там чем-то и показывается. Тогда только это все оправдано.
А Simple проверяет, является ли форма полностью скрытая,нет ли там нескрытых элементов. Если есть нескрытые блоки - то и перехода к оплате не происходит.

Вообщем, вчера пришлось покопаться...

Надіслати
Поділитися на інших сайтах

  • 3 weeks later...

Написал разработчикам уже Yoomoney на гитхаб, вот на днях исправили оба недочета, теперь все ок с загрузкой модуля оплаты в Симпле.
Обновите модуль, если не обновляли.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.