Многие задаются вопросом: 'Зачем нужен секретный ключ, зачем нужна подпись и все эти сложности?'
Любые данные, которые вы передаете на нашу страницу оплаты, должны передаваться безопасно, используя ассимитричное шифрование. С помощью сложных математических вычислений вы вычисляете подпись, используя секретный ключ, который знают только вы и мы (если его знает кто-то еще, обязательно поменяйте его). Однако подпись видят все и вы передаете ее на нашу страницу оплаты по открытому каналу. После получения нами этой подписи, мы можем расшифровать ее с помощью вашего секретного ключа, сохраняя при этом все передаваемые вами данные в целостности, никто не может изменить эти параметры ни на 1 символ, если он не знает секретный ключ. Таким образом гарантируется 100% защита данных, поступающих сначала на нашу страницу оплаты, затем на страницу оплаты платежной системы, затем обратно к нам, а затем и уведомлением на вашу страницу - все эти операции сопровождаются уникальной подписью, основанной на секретных ключах.
Подпись составляется из 6 параметров :
- сумма оплаты
- номер магазина
- номер платежа
- валюта
- описание товара
- ваш секретный ключ