Theming
Theming (also known as white labeling) allows merchants to customize Checkout pages with their own logo and branding colors. This is done by the Theming and Image APIs of Checkout.
A theme created on a parent organization can be used on the child organization.
Theming via Checkout API
background_color
background color of the checkout page
panel_background_color
background color of the form
color_inverse
when you have dark button, the color of the text on it is light (inversed), and vice versa
primary_color
is not just a color of buttons, it can be used for some other elements which should have the same colors as buttons
primary_color_inverse
button background color
You can find a full list of required and optional parameters in the Checkout API, under Theming. To create a customized Pay by Link with your branding elements, follow the example below.
Send a call to POST /v2/theme:
Method: POST
Request: /v2/theme
Example request:
{
"name": "Cakeshop theme",
"entity_id": "{{entity_id}}",
"base_font_family": "Open Sans",
"text_color": "774F38",
"heading_color": "774F38",
"background_color": "ECE5CE",
"panel_background_color": "F1D4AF",
"primary_color": "E08E79",
"primary_color_inverse": "FFFFFF",
"error_color": "990000",
"error_color_inverse": "00ff00",
"input_border_radius": 0.5,
"input_border_width": 0.2,
"logo": "{{image_id}}"
}Example response:
Organization ID (Entity ID) in Verifone Central

There are limitations on image size and content types. See the Checkout API for additional information.
Example image:

Last updated
Was this helpful?
