Инструменты пользователя

Инструменты сайта


payment-links-specs

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
Следущая версия Both sides next revision
payment-links-specs [2015/04/14 09:38]
admin [Параметры платежной ссылки]
payment-links-specs [2015/04/24 09:37]
admin
Строка 54: Строка 54:
 Конструктор платежных ссылок,​ находящийся на странице "​Настройки по умолчанию"​ Личного Кабинета будет всегда использовать параметры url_success_enc и url_fail_enc. Использование параметров в ссылках,​ задаваемых в настройках по-умолчанию разрешено.\\ Конструктор платежных ссылок,​ находящийся на странице "​Настройки по умолчанию"​ Личного Кабинета будет всегда использовать параметры url_success_enc и url_fail_enc. Использование параметров в ссылках,​ задаваемых в настройках по-умолчанию разрешено.\\
 \\ \\
- 
-**Дополнительные параметры** 
- 
-Дополнительные параметры,​ передаваемые в платежную форму сайтом мерчанта. Будут возвращены в check и pay запросе. ​ 
-Все дополнительные параметры должны начинаться с префикса *onpay_ap_*,​ затем должно идти название параметра(только латинские символы в нижнем регистре и цифры, кроме 2 зарезервированных названия:​ onpay_ap_key и onpay_ap_signature). Количество параметров не ограничено,​ НО, строка,​ полученная как JSON представление всех доп параметров не должна превышать 65000 символов. ​ 
- 
-При передаче доп параметров мерчант должен также передать параметр *onpay_ap_signature*. Значение которого есть SHA1 от строки,​ полученной как конкатенация значений всех доп параметров(отсортированных по названию параметра) + НЕпередаваемого параметра onpay_ap_key,​ значение которого равно API_KEY в настройках сайта в кабинете мерчанта. ​ 
- 
-Примеры:​ 
-В случае,​ если API_KEY = '​test'​ 
- 
-> onpay_api_z1 = '​q'​ 
-> onpay_api_z2 = '​w'​ 
-> onpay_api_signature = '​0693732538320eb7fe487f4f15e85abf9d148573'​ 
- 
-> onpay_api_z1 = '​q'​ 
-> onpay_api_a1 = '​w'​ 
-> onpay_api_signature = '​21ce6c2615c4b325ca406470b533e8ca76759dc4'​ 
- 
-В случае отсутствия параметра onpay_ap_signature или его неверного значения,​ все доп параметры игнорируются и в запросах check  и pay присутствовать не будут. 
- 
-ВНИМАНИЕ!!! 
-Передача доп параметров работает только при выборе API2.0 в кабинете мерчанта. Другие типы API доп параметры НЕ поддерживают. 
  
 **Параметр price_final** **Параметр price_final**
Строка 120: Строка 97:
 Во всех случаях в режиме и fix и free деньги зачисляются в Кошелек. Во всех случаях в режиме и fix и free деньги зачисляются в Кошелек.
  
 +==== Дополнительные параметры ====
 +
 +Дополнительные параметры,​ передаваемые в платежную форму сайтом мерчанта. Будут возвращены в check и pay запросе. ​
 +Все дополнительные параметры должны начинаться с префикса *onpay_ap_*,​ затем должно идти название параметра(только латинские символы в нижнем регистре и цифры, кроме 2 зарезервированных названия:​ onpay_ap_key и onpay_ap_signature). Количество параметров не ограничено,​ НО, строка,​ полученная как JSON представление всех доп параметров не должна превышать 65000 символов. ​
 +
 +При передаче доп параметров мерчант должен также передать параметр *onpay_ap_signature*. Значение которого есть SHA1 от строки,​ полученной как конкатенация значений всех доп параметров(отсортированных по названию параметра) + НЕпередаваемого параметра onpay_ap_key,​ значение которого равно API_KEY в настройках сайта в кабинете мерчанта. ​
 +
 +Примеры:​
 +В случае,​ если API_KEY = '​test'​
 +
 +> onpay_api_z1 = '​q'​
 +> onpay_api_z2 = '​w'​
 +> onpay_api_signature = '​0693732538320eb7fe487f4f15e85abf9d148573'​
 +
 +> onpay_api_z1 = '​q'​
 +> onpay_api_a1 = '​w'​
 +> onpay_api_signature = '​21ce6c2615c4b325ca406470b533e8ca76759dc4'​
 +
 +В случае отсутствия параметра onpay_ap_signature или его неверного значения,​ все доп параметры игнорируются и в запросах check  и pay присутствовать не будут.
 +
 +ВНИМАНИЕ!!!
 +**Передача дополнительных параметров работает только при выборе API2.0 в кабинете мерчанта. Другие типы API дополнительные параметры НЕ поддерживают.
 +**
 ==== Включение защиты параметров ==== ==== Включение защиты параметров ====
  
payment-links-specs.txt · Последние изменения: 2024/03/07 06:04 — support