Unitpay ajax form с генерацией подписи
				
			
		
		
		
		Описание
		 
	
		
		После обновления API Unitpay у многих возникла проблема с цифровой подписью, которую необходимо генерировать используя секретный ключ и все передаваемые параметры. На поддерживаемых CMS, в модулях и фреймворках это конечно уже работает, но я попробовал реализовать свое решение с использованием технологии ajax, то есть без перезагрузки страницы. Я постарался сделать форму красивой и понятной, реализовал предварительный подсчет итоговой стоимости, вывод ошибок, запрет ввода букв в числовое поле и прочие неявные мелочи. Данный код можно использовать прямо как есть, то есть залить все файлы на свой хостинг,  вписать свои данные и страница оплаты полностью готова к работе. Так же можно интегрировать в существующую форму, для этого понадобиться подключить gw.unitpay.js,  указать в action путь к gw.unitpay.php, добавить специальные data атрибуты и наименование полей. Скрипт написан на чистом js и не требует подключения каких-либо дополнительных библиотек.
		
		Если вы нашли ошибку в работе скрипта или у вас есть вопросы, пишите сюда 
		Если вы знаете как улучшить код, то предлагайте свои правки в репозиторий и я с удовольствием их добавлю.
	
		 
	
Ответы на вопросы:
Цитата"Ошибка 400. Не передана подпись запроса" скрипт решает эту ошибку?
Да.
ЦитатаДля какой CMS подойдет скрипт?
Данный скрипт будет работать везде где возможно выполнение php скрипта
- 
				
					
				
						
							 4 4

 
	 
 
Рекомендуемые комментарии