For an Arabic/English website, I'd recommend keeping the payment
processing separate from the website's language and layout
settings.Store the user's selected language throughout checkout, then
use it to display the appropriate confirmation or error ...