Как подключить yookassa на сайте?
Есть сайт на wix. Встроенные способы оплаты не работают. Можно ли подключить юкассу к сайту? И как это сделать?
Была идея использовать JS для post запросов, но не до конца понимаю, как это делается в связке с юкассой. php/python на wix юзать нельзя.
Дополнительно:
Первая ссылка в гугле:
https://support.wix.com/ru/article/%D0%BA%D0%B0%D0...
- Начиная с 7 марта 2022 года WIx больше не поддерживает платежи через ЮKassa для всех компаний из России, как новых, так и существующих.
(((
Вопрос в том, как обойти это ограничение. - kooo, использовать НЕ wix.
Приветствую. На Wix ранее был собственный плагин, но позже он был закрыт. Сейчас работать на Wix можно через форму, из конструктора форм. Если требуется обработка коллбэков, лучше обратиться в их поддержку и уточнить, насколько это реализуемо, т.к. нажатие кнопки "заплатить" в корзине сайта должно вызывать серверный запрос по API.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для подключения ЮKassa на вашем сайте, вам необходимо выполнить следующие шаги:
1. Зарегистрируйтесь на сайте ЮKassa и создайте магазин.
2. Получите идентификатор магазина и секретный ключ для работы с API.
3. Вам понадобится добавить скрипт ЮKassa на ваш сайт. Для этого воспользуйтесь следующим кодом:
setAuth('shopId', 'secretKey');
4. Теперь вы можете создавать платежи на вашем сайте. Для этого используйте следующий код:
createPayment( array( 'amount' => array( 'value' => '10.00', 'currency' => 'RUB', ), 'confirmation' => array( 'type' => 'redirect', 'return_url' => 'https://yourwebsite.com/success', ), 'description' => 'Оплата заказа №123', ), uniqid('', true) ); echo '<a>confirmation->confirmation_url . '">Оплатить заказ</a>';
5. Обработайте результаты платежа на странице success. Для этого используйте следующий код:
getPayment($_GET['payment_id']); if ($payment->status === 'succeeded') { echo 'Платеж успешно выполнен!'; } else { echo 'Платеж не выполнен. Пожалуйста, попробуйте еще раз.'; } }
Следуя этим шагам, вы сможете успешно подключить ЮKassa на вашем сайте и начать принимать платежи от клиентов.