Requirements
I. General requirements
You should provide the following information on the template layout of Payment Page.
- Way to open Payment Page (one or more):
- As embedded into a web page
- In a modal window
- In a separate browser tab
- Way to open ACS page of the issuing bank:
- In the current
- In the separate tab
- Way to display payment result pages:
- Redirecting to a project web page
- On Payment Page
- Type of layout:
- Adaptive
- Fixed
- Environments:
- Browsers and preferably their version
- Operating systems and preferably their versions
- Devices types
- Required interface languages:
- Languages supported by default
- Other languages
II. Requirements of layout scheme
- You should provide the template layout within a Zeplin project with imported graphic elements either PSD or sketch files.
- You must use the sRGB color space in PSD files.
- In PSD files each element must have either a single layer or layers organised into a layer group and combined into the group folder. Names of all elements must uniquely identify them, for example, "Cardholder field".
- You can use only the Normal blending mode without opacity for layered PSD files.
- You should provide all graphic elements of the sketch files and Zeplin projects in SVG (preferably) or PNG format.
- You should develop all required page layouts preferably in all required languages.
- You should develop page layouts with all error messages.
III. Requirements of interactive element
You must customize buttons, links and other interactive elements in three states:
- Idle – by default (how they appear when not hovered over or selected)
- Hovered – hovered over
- Click – selected (often referred to as being clicked)
IV. Requirements of text elements
- You should use integer font size values.
- If you use custom fonts that are not included in the set of operating system fonts, font files must be attached to the files of the template layout.
- If you edit default text elements, you must provide translations in required languages in a separate file or add text strings to the layout pages. For example, change "cardholder" with "card holder".
- If you edit default error messages, you must provide error translations in required languages in a separate file or add text strings to the layout pages.