这是关于SagePay的多语言支持,特别是.NET。
我正在阅读“FORM_Integration_and_Protocol_Guidelines_130515.pdf”,第43页提到了一个语言字段,用于指定是否在付款页面上使用其他语言。我已阅读模板自定义文档,并了解我需要在“i18n.xml”文件中创建不同的语言。
我的问题是如何发送标志让Sage Pay服务器知道使用哪种语言,语言字段是隐藏的输入字段?
我正在做的那一刻:
<input type="hidden" name="Language" value="FR" />
集成文档没有指定在何处设置语言字段值,并且.NET Kit中没有用于设置语言的变量。
答案 0 :(得分:1)
我认为语言字段需要构成您通过隐藏Crypt
输入字段发送给sage pay的Crypt
字段的一部分。
所以它会是这样的:
myCryptStr += "&Language=FR";
值得注意的是,如果使用默认模板:
默认模板中目前支持的语言包括: 法语,德语,西班牙语,葡萄牙语,荷兰语和英语