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

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


payment-links-specs

Различия

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

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

Both sides previous revision Предыдущая версия
Следущая версия Both sides next revision
payment-links-specs [2015/04/24 09:36]
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