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

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


payment-links-specs

Различия

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

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

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
Последняя версия Both sides next revision
payment-links-specs [2015/04/24 09:37]
admin
payment-links-specs [2016/07/04 09:51]
admin
Строка 40: Строка 40:
 | convert | "​yes"​ или "​no"​ (по умолчанию "​yes"​) | Принудительная конвертация платежей в валюту ценника. Если включена – все поступающие платежи будут конвертироваться в валюту ценника. Т.е. если в ссылке установлена стоимость 100RUR, а клиент оплатил с помощью USD – вы получите на счет 100RUR. Если выключена,​ вы получите ту валюту,​ которой платит клиент. Т.е. например,​ пользователь платит 3.5WMZ за ваш товар стоимостью 100RUR – вы получите 3.5WMZ на свой WMZ счет в системе Onpay (при этом уведомление по API будет содержать 100RUR). ВНИМАНИЕ! Если оплата поступает из НЕбалансовой системы(система,​ не имеющая собственного баланса,​ пример - OSP), то конвертация будет происходить в валюту ценника. | | convert | "​yes"​ или "​no"​ (по умолчанию "​yes"​) | Принудительная конвертация платежей в валюту ценника. Если включена – все поступающие платежи будут конвертироваться в валюту ценника. Т.е. если в ссылке установлена стоимость 100RUR, а клиент оплатил с помощью USD – вы получите на счет 100RUR. Если выключена,​ вы получите ту валюту,​ которой платит клиент. Т.е. например,​ пользователь платит 3.5WMZ за ваш товар стоимостью 100RUR – вы получите 3.5WMZ на свой WMZ счет в системе Onpay (при этом уведомление по API будет содержать 100RUR). ВНИМАНИЕ! Если оплата поступает из НЕбалансовой системы(система,​ не имеющая собственного баланса,​ пример - OSP), то конвертация будет происходить в валюту ценника. |
 | url_success | http:* / https:* (255max) | Ссылка,​ на которую будет переадресован пользователь после успешного завершения платежа. Внимание! Не может содержать параметры запроса (все, что идет после «?» в ссылке). Если Вам нужны параметры после «?» в ссылке используйте url_success_enc. | | url_success | http:* / https:* (255max) | Ссылка,​ на которую будет переадресован пользователь после успешного завершения платежа. Внимание! Не может содержать параметры запроса (все, что идет после «?» в ссылке). Если Вам нужны параметры после «?» в ссылке используйте url_success_enc. |
-| url_success_enc | http:* / https:* (255max) | Необязательный параметр,​ содержащий ссылку для перехода в случае успешного платежа,​ закодированную ​согласно RFC3986 с отличием лишь ​в том, что по историческим соображениям пробелы заменяются знаком '​+'​. Такое кодирование реализует функция PHP urlencode. Параметр url_success_enc имеет приоритет над параметром url_success в том смысле,​ что если в ссылке будут присутствовать оба параметра,​ параметр url_success будет проигнорирован. Если в ссылке присутствует только параметр url_success,​ а параметра url_success_enc - нет, то будет использован параметр url_success,​ но по техническим причинам он будет обрезан справа начиная с первого встретившегося символа '&'​. |+| url_success_enc | http:* / https:* (255max) | Необязательный параметр,​ содержащий ссылку для перехода в случае успешного платежа,​ закодированную в base64. Параметр url_success_enc имеет приоритет над параметром url_success в том смысле,​ что если в ссылке будут присутствовать оба параметра,​ параметр url_success будет проигнорирован. Если в ссылке присутствует только параметр url_success,​ а параметра url_success_enc - нет, то будет использован параметр url_success,​ но по техническим причинам он будет обрезан справа начиная с первого встретившегося символа '&'​. |
 | url_fail | http:* / https:* (255max) | Ссылка,​ на которую будет переадресован пользователь после неудачного завершения платежа. Внимание! Не может содержать параметры запроса (все, что идет после «?» в ссылке). Если Вам нужны параметры после «?» в ссылке используйте url_fail_enc. | | url_fail | http:* / https:* (255max) | Ссылка,​ на которую будет переадресован пользователь после неудачного завершения платежа. Внимание! Не может содержать параметры запроса (все, что идет после «?» в ссылке). Если Вам нужны параметры после «?» в ссылке используйте url_fail_enc. |
-| url_fail_enc | http:* / https:* (255max) | Необязательный параметр,​ содержащий ссылку для перехода в случае неудачного или отмененного платежа,​ закодированную ​согласно RFC3986 с отличием лишь ​в том, что по историческим соображениям пробелы заменяются знаком '​+'​. Такое кодирование реализует функция PHP urlencode. Параметр url_fail_enc имеет приоритет над параметром url_fail в том смысле,​ что если в ссылке будут присутствовать оба параметра,​ параметр url_fail будет проигнорирован. Если в ссылке присутствует только параметр url_fail, а параметра url_fail_enc - нет, то будет использован параметр url_fail, но по техническим причинам он будет обрезан справа начиная с первого встретившегося символа '&'​. |+| url_fail_enc | http:* / https:* (255max) | Необязательный параметр,​ содержащий ссылку для перехода в случае неудачного или отмененного платежа,​ закодированную в base64. Параметр url_fail_enc имеет приоритет над параметром url_fail в том смысле,​ что если в ссылке будут присутствовать оба параметра,​ параметр url_fail будет проигнорирован. Если в ссылке присутствует только параметр url_fail, а параметра url_fail_enc - нет, то будет использован параметр url_fail, но по техническим причинам он будет обрезан справа начиная с первого встретившегося символа '&'​. |
 | user_email | String (40max) | E-mail плательщика | | user_email | String (40max) | E-mail плательщика |
 | user_phone | String (40max) | Телефон плательщика | | user_phone | String (40max) | Телефон плательщика |
Строка 107: Строка 107:
 В случае,​ если API_KEY = '​test'​ В случае,​ если API_KEY = '​test'​
  
-onpay_api_z1 ​= '​q'​ +onpay_ap_z1 ​= '​q'​ 
-onpay_api_z2 ​= '​w'​ +onpay_ap_z2 ​= '​w'​ 
-onpay_api_signature ​= '​0693732538320eb7fe487f4f15e85abf9d148573'​+onpay_ap_signature ​= '​0693732538320eb7fe487f4f15e85abf9d148573'​
  
-onpay_api_z1 ​= '​q'​ +onpay_ap_z1 ​= '​q'​ 
-onpay_api_a1 ​= '​w'​ +onpay_ap_a1 ​= '​w'​ 
-onpay_api_signature ​= '​21ce6c2615c4b325ca406470b533e8ca76759dc4'​+onpay_ap_signature ​= '​21ce6c2615c4b325ca406470b533e8ca76759dc4'​
  
 В случае отсутствия параметра onpay_ap_signature или его неверного значения,​ все доп параметры игнорируются и в запросах check  и pay присутствовать не будут. В случае отсутствия параметра onpay_ap_signature или его неверного значения,​ все доп параметры игнорируются и в запросах check  и pay присутствовать не будут.
payment-links-specs.txt · Последние изменения: 2024/03/07 06:04 — support