Интеграция многоязычных форм поддержки SagePay

Это касается многоязычной поддержки SagePay, в частности .NET.

Я читаю «FORM_Integration_and_Protocol_Guidelines_130515.pdf», на странице 43 упоминается поле «Язык», которое указывает, следует ли использовать другой язык на страницах оплаты. Я прочитал документ по настройке шаблона и понимаю, что мне нужно создать разные языки в файле «i18n.xml».

Мой вопрос: как я могу отправить флаг, чтобы сервер Sage Pay знал, какой язык использовать, является ли языковое поле скрытым полем ввода?

На данный момент делаю:

<input type="hidden" name="Language" value="FR" />

В документе интеграции не указано, где установить значение поля Language, и в .NET Kit нет переменной для установки языка.


person Naveed Saeed    schedule 09.07.2015    source источник


Ответы (1)


Я считаю, что языковое поле должно составлять часть вашего Crypt поля, которое отправляется в sage pay через скрытое поле ввода Crypt. Так получится что-то вроде:

myCryptStr += "&Language=FR";

Стоит отметить, что при использовании их шаблонов по умолчанию:

В настоящее время в шаблонах по умолчанию поддерживаются следующие языки: французский, немецкий, испанский, португальский, голландский и английский.

person dan richardson    schedule 09.07.2015
comment
Если это правильный ответ, отметьте его так, чтобы другие не тратили время на чтение и ответы на уже отвеченные вопросы :) - person dan richardson; 09.07.2015
comment
хорошо, спасибо за это. Это работает. Что, если я использую язык, отличный от установленного по умолчанию? Если я укажу двухсимвольный языковой код, будет ли язык выбран из того, что я укажу в моем настраиваемом шаблоне? - person Naveed Saeed; 10.07.2015
comment
Я думаю, что любой язык будет работать, но вам придется добавить переводы в свои файлы, если они выходят за рамки перечисленных. Вы можете сделать это, используя их собственные шаблоны и отредактировав файл i18n.xml. sagepay.co.uk/ support / 12/36 / - person dan richardson; 13.07.2015
comment
хорошо, спасибо, я попробую. хотел бы, чтобы тема оставалась открытой, чтобы я мог рассказать, как у меня дела. - person Naveed Saeed; 13.07.2015