Naveed Saeed
Naveed Saeed

Reputation: 1

SagePay Multi Lingual Support Forms Integration

This is regarding multi lingual support for SagePay, specifially with .NET.

I am reading "FORM_Integration_and_Protocol_Guidelines_130515.pdf", on page 43 the is mention of a Language field that specifies if a different language is to be used on the payment pages. I have read the template customisation document and understand that I need to create the different languages in the "i18n.xml" file.

My question is how can I send the flag to let the Sage Pay server know which language to use, is the language field a hidden input field?

At the moment I am doing:

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

The integration document doesnt specify where to set the Language field value and there is no variable in the .NET Kit to set the language.

Upvotes: 0

Views: 96

Answers (1)

dan richardson
dan richardson

Reputation: 3939

I believe the language field needs to form part of your Crypt field that is sent to sage pay via the hidden Crypt input field. So it will be something like:

myCryptStr += "&Language=FR";

It's worth noting that if using their default templates:

Currently supported languages in the Default templates are : French, German, Spanish, Portuguese, Dutch and English

Upvotes: 1

Related Questions