To establish a cohesive user journey, developers utilize the Checkout Design endpoint to define the visual and structural identity of the hosted payment interface presented to customers upon redirection. This configuration acts as a brand-layer for merchant invoices, allowing for a seamless transition from the merchant's site to the payment gateway. By specifying branding elements and design preferences, integrators can ensure that the secure checkout environment remains consistent with their primary application's aesthetic.
Design
Create checkout design
post /v3/checkout/design
Parameters
X-Integrator-Id
Type
stringMaximum Length
12Loading...
X-Permalinks
Type
stringMaximum Length
4Loading...
Request Schema
merchant_id required
Type
integerExample
12345Loading...
checkout_style
Type
stringEnum
CHECKOUT_PAGELoading...
company_logo
Type
stringExample
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAADElEQVQImWNgYGAAAAAEAAGjChXjAAAAAElFTkSuQmCC;filename=filename.pngLoading...
selected_color_theme required
Type
stringExample
#3498dbLoading...
font
Type
stringEnum
system-uiArialArial BlackBaskervilleComorant GaramondFuturaGeorgiaGill SansHelvetica NeueLucida GrandePalatinoTrebuchetVerdanaExample
ArialLoading...
font_color required
Type
stringExample
#2c3e50Loading...
button_text_color required
Type
stringExample
#ffffffLoading...
input_field_style
Type
stringEnum
ROUNDED_CORNERSSHARP_CORNERSExample
ROUNDED_CORNERSLoading...
Example Request
Example Response
201 Successful Response
422 Validation Error
Get checkout design
get /v3/checkout/design/{design_id}
Parameters
design_id required
Type
integerLoading...
merchant_id required
Type
integerExample
246810Loading...
X-Integrator-Id
Type
stringMaximum Length
12Loading...
X-Permalinks
Type
stringMaximum Length
4Loading...
Example Response
200 Successful Response
422 Validation Error
Update checkout design
put /v3/checkout/design/{design_id}
Parameters
design_id required
Type
integerLoading...
X-Integrator-Id
Type
stringMaximum Length
12Loading...
X-Permalinks
Type
stringMaximum Length
4Loading...
Request Schema
merchant_id required
Type
integerExample
12345Loading...
checkout_style
Type
stringEnum
CHECKOUT_PAGELoading...
company_logo
Type
stringExample
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAADElEQVQImWNgYGAAAAAEAAGjChXjAAAAAElFTkSuQmCC;filename=filename.pngLoading...
selected_color_theme
Type
stringExample
#3498dbLoading...
font
Type
stringEnum
system-uiArialArial BlackBaskervilleComorant GaramondFuturaGeorgiaGill SansHelvetica NeueLucida GrandePalatinoTrebuchetVerdanaExample
ArialLoading...
font_color
Type
stringExample
#2c3e50Loading...
button_text_color
Type
stringExample
#ffffffLoading...
input_field_style
Type
stringEnum
ROUNDED_CORNERSSHARP_CORNERSExample
ROUNDED_CORNERSLoading...
Example Request
Example Response
200 Successful Response
422 Validation Error
Delete checkout design
delete /v3/checkout/design/{design_id}
Parameters
design_id required
Type
integerLoading...
merchant_id required
Type
integerExample
246810Loading...
X-Integrator-Id
Type
stringMaximum Length
12Loading...
X-Permalinks
Type
stringMaximum Length
4Loading...
Example Response
200 Successful Response
422 Validation Error