For AI agents and LLMs: a structured documentation index is available at /llms.txt. Every page has a Markdown sibling — append .md to any URL. To search these docs, send a GET request to https://paddle-docs-retrieval.kapa-paddle.workers.dev/?q=<question> with a URL-encoded question. No authentication needed.

Skip to content
Paddle Docs home

Get inline checkout style settings

Returns the inline checkout style settings for your account.

GET/checkout-styles

Returns the inline checkout style settings for your account. These styles also apply to hosted checkouts.

Includes settings shared by light and dark mode (shared), and the colors for each mode (modes.light and modes.dark).

If you haven't changed any styles, the response includes the default styles.

Requires checkout_settings.read permission.

Response (200)

dataobjectrequired
Represents the inline checkout style settings for your account: settings shared by light and dark mode, and the colors for each mode. These styles also apply to hosted checkouts. Each account has one checkout style.
sharedobjectrequired
Settings that apply in both light and dark mode, like font, sizes, borders, and layout.
buttonsobjectrequired
Shared styling of the checkout buttons.
focus_enabledbooleanrequired
Default: true
Whether the primary and secondary buttons show a focus ring. The ring color can't be changed.
primaryobjectrequired
Shared styling of the primary button.
border_radiusstringrequired
Default: 4px
Example: 4px
Primary button corner radius.
Pattern: ^([0-9]|[1-3][0-9]|4[0-5])px$
border_widthstringrequired
Default: 1px
Example: 1px
Primary button border width. Set to 0 to turn the border off.
Pattern: ^(0|([0-9]|10)px)$
font_sizestringrequired
Default: 20px
Example: 20px
Primary button text size.
Pattern: ^(1[2-9]|2[0-9]|30)px$
heightstringrequired
Default: 44px
Example: 44px
Primary button height.
Pattern: ^([3-5][0-9]|60)px$
secondaryobjectrequired
Shared styling of the secondary button.
border_radiusstringrequired
Default: 4px
Example: 4px
Secondary button corner radius.
Pattern: ^([0-9]|[1-3][0-9]|4[0-5])px$
border_widthstringrequired
Default: 1px
Example: 1px
Secondary button border width. Set to 0 to turn the border off.
Pattern: ^(0|([0-9]|10)px)$
font_sizestringrequired
Default: 14px
Example: 20px
Secondary button text size.
Pattern: ^(1[2-9]|2[0-9]|30)px$
heightstringrequired
Default: 38px
Example: 44px
Secondary button height.
Pattern: ^([3-5][0-9]|60)px$
widthstringrequired
Default: 100%
Example: 100%
Width of the primary and secondary buttons.
Pattern: ^([7-9][0-9]|100)%$
globalsobjectrequired
Font, maximum width, and padding for the whole checkout.
font_familystringrequired
Default: Lato, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif
Font family for all checkout text.
Values
  • Lato, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif
  • Arial, Helvetica Neue, HelveticaNeue, Helvetica, sans-serif
  • Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif
  • Verdana, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif
  • Lucida Grande, Lucida Sans Unicode, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif
+ Show all values
  • Georgia, serif
  • Times New Roman, TimesNewRoman, Times, serif
max_widthstringrequired
Default: 643px
Example: 643px
Maximum width of the checkout container.
Pattern: ^(64[3-9]|6[5-9][0-9]|[7-9][0-9]{2}|[1-9][0-9]{3,})px$
use_container_paddingbooleanrequired
Default: true
Whether the checkout container has side padding.
inputsobjectrequired
Shared styling of the checkout input fields.
border_radiusstringrequired
Default: 4px
Example: 4px
Corner radius of the text and select inputs.
Pattern: ^([0-9]|[1-3][0-9]|4[0-5])px$
border_widthstringrequired
Default: 1px
Example: 1px
Border width of the text and select inputs.
Pattern: ^([1-9]|10)px$
box_shadowbooleanrequired
Default: true
Whether the text and select inputs have a box shadow.
checkboxobjectrequired
Shared styling of checkboxes.
border_radiusstringrequired
Default: 4px
Example: 4px
Checkbox corner radius.
Pattern: ^([0-9]|[1-3][0-9]|4[0-5])px$
font_sizestringrequired
Default: 14px
Example: 14px
Text size of the text and select inputs.
Pattern: ^(1[2-9]|2[0-6])px$
heightstringrequired
Default: 40px
Example: 44px
Height of the text and select inputs.
Pattern: ^([3-5][0-9]|60)px$
labelsobjectrequired
Shared styling of the checkout field labels.
font_sizestringrequired
Default: 15px
Example: 14px
Field label text size.
Pattern: ^(1[2-9]|2[0-6])px$
font_weightstringrequired
Default: normal
Field label weight.
Values
  • normal
  • bold
positionstringrequired
Default: left
Position of field labels. On mobile, labels always show at the top left.
Values
  • left
  • top-left
visiblebooleanrequired
Default: true
Whether field labels are shown.
linksobjectrequired
Text size of checkout links.
font_sizestringrequired
Default: 12px
Example: 20px
Link text size.
Pattern: ^(1[2-9]|2[0-9]|30)px$
notificationsobjectrequired
Shared styling of checkout messages.
containerobjectrequired
Shape of the message container.
border_radiusstringrequired
Default: 4px
Example: 4px
Message container corner radius.
Pattern: ^([0-9]|[1-3][0-9]|4[0-5])px$
textobjectrequired
Text size of checkout messages.
font_sizestringrequired
Default: 12px
Example: 14px
Message text size.
Pattern: ^(1[2-9]|2[0-6])px$
modesobjectrequired
Colors for each mode.
lightobjectrequired
Colors used when inline checkout opens in light mode.
buttonsobjectrequired
Light mode styling of the checkout buttons.
payment_methodobjectrequired
Light mode styling of the payment method selector.
border_colorstringrequired
Default: #06C668
Example: #06C668
Payment method selector border color.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
primaryobjectrequired
Light mode styling of the primary button.
background_colorstringrequired
Default: #06C668
Example: #06C668
Primary button background color.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
background_color_hoverstringrequired
Default: #05B25E
Example: #06C668
Primary button background color on hover.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
border_colorstringrequired
Default: #06C668
Example: #06C668
Primary button border color.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
border_color_hoverstringrequired
Default: #06C668
Example: #06C668
Primary button border color on hover.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
colorstringrequired
Default: #FFFFFF
Example: #06C668
Primary button text color.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
color_hoverstringrequired
Default: #FFFFFF
Example: #06C668
Primary button text color on hover.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
secondaryobjectrequired
Light mode styling of the secondary button.
background_colorstringrequired
Default: #FFFFFF
Example: #06C668
Secondary button background color.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
background_color_hoverstringrequired
Default: #FFFFFF
Example: #06C668
Secondary button background color on hover.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
border_colorstringrequired
Default: #06C668
Example: #06C668
Secondary button border color.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
border_color_hoverstringrequired
Default: #05B25E
Example: #06C668
Secondary button border color on hover.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
colorstringrequired
Default: #06C668
Example: #06C668
Secondary button text color.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
color_hoverstringrequired
Default: #05B25E
Example: #06C668
Secondary button text color on hover.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
globalsobjectrequired
Light mode focus colors for checkout fields.
focus_border_color_activestringrequired
Default: #0096FF
Example: #06C668
Border color of a focused field.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
focus_box_shadow_color_activestringrequired
Default: #C0E6FF
Example: #06C668
Shadow color of a focused field.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
inputsobjectrequired
Light mode styling of the checkout input fields.
background_colorstringrequired
Default: #FFFFFF
Example: #06C668
Background color of the text and select inputs.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
border_colorstringrequired
Default: #D2D4DE
Example: #06C668
Border color of the text and select inputs.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
checkboxobjectrequired
Light mode styling of checkboxes.
background_colorstringrequired
Default: #FFFFFF
Example: #06C668
Checkbox background color.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
colorstringrequired
Default: #2B2A35
Example: #06C668
Text color of the text and select inputs, focused or not.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
textobjectrequired
Light mode styling of text fields.
placeholder_colorstringrequired
Default: #9393A8
Example: #06C668
Text input placeholder color.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
labelsobjectrequired
Light mode styling of the checkout field labels.
colorstringrequired
Default: #2B2A35
Example: #06C668
Field label color.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
linksobjectrequired
Light mode styling of the checkout links.
colorstringrequired
Default: #06C668
Example: #06C668
Link color.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
color_hoverstringrequired
Default: #06C668
Example: #06C668
Link color on hover.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
notificationsobjectrequired
Light mode colors of checkout messages.
containerobjectrequired
Light mode colors of the message container.
background_colorstringrequired
Default: #FFFFFF
Example: #06C668
Message background color.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
border_colorstringrequired
Default: #EBECF0
Example: #06C668
Message border color.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
darkobjectrequired
Colors used when inline checkout opens in dark mode.
buttonsobjectrequired
Dark mode styling of the checkout buttons.
payment_methodobjectrequired
Dark mode styling of the payment method selector.
border_colorstringrequired
Default: #06C668
Example: #06C668
Payment method selector border color.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
primaryobjectrequired
Dark mode styling of the primary button.
background_colorstringrequired
Default: #06C668
Example: #06C668
Primary button background color.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
background_color_hoverstringrequired
Default: #05B25E
Example: #06C668
Primary button background color on hover.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
border_colorstringrequired
Default: #06C668
Example: #06C668
Primary button border color.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
border_color_hoverstringrequired
Default: #06C668
Example: #06C668
Primary button border color on hover.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
colorstringrequired
Default: #FFFFFF
Example: #06C668
Primary button text color.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
color_hoverstringrequired
Default: #FFFFFF
Example: #06C668
Primary button text color on hover.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
secondaryobjectrequired
Dark mode styling of the secondary button.
background_colorstringrequired
Default: #434343
Example: #06C668
Secondary button background color.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
background_color_hoverstringrequired
Default: #333333
Example: #06C668
Secondary button background color on hover.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
border_colorstringrequired
Default: #555555
Example: #06C668
Secondary button border color.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
border_color_hoverstringrequired
Default: #555555
Example: #06C668
Secondary button border color on hover.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
colorstringrequired
Default: #FFFFFF
Example: #06C668
Secondary button text color.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
color_hoverstringrequired
Default: #FFFFFF
Example: #06C668
Secondary button text color on hover.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
globalsobjectrequired
Dark mode focus colors for checkout fields.
focus_border_color_activestringrequired
Default: #0096FF
Example: #06C668
Border color of a focused field.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
focus_box_shadow_color_activestringrequired
Default: #C0E6FF
Example: #06C668
Shadow color of a focused field.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
inputsobjectrequired
Dark mode styling of the checkout input fields.
background_colorstringrequired
Default: #333333
Example: #06C668
Background color of the text and select inputs.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
border_colorstringrequired
Default: #555555
Example: #06C668
Border color of the text and select inputs.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
checkboxobjectrequired
Dark mode styling of checkboxes.
background_colorstringrequired
Default: #434343
Example: #06C668
Checkbox background color.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
colorstringrequired
Default: #FFFFFF
Example: #06C668
Text color of the text and select inputs, focused or not.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
textobjectrequired
Dark mode styling of text fields.
placeholder_colorstringrequired
Default: #757A7A
Example: #06C668
Text input placeholder color.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
labelsobjectrequired
Dark mode styling of the checkout field labels.
colorstringrequired
Default: #FFFFFF
Example: #06C668
Field label color.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
linksobjectrequired
Dark mode styling of the checkout links.
colorstringrequired
Default: #C4C4C4
Example: #06C668
Link color.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
color_hoverstringrequired
Default: #C4C4C4
Example: #06C668
Link color on hover.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
notificationsobjectrequired
Dark mode colors of checkout messages.
containerobjectrequired
Dark mode colors of the message container.
background_colorstringrequired
Default: #FFFFFF
Example: #06C668
Message background color.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
border_colorstringrequired
Default: #EBECF0
Example: #06C668
Message border color.
Pattern: ^#([0-9A-Fa-f]{3,4}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$
metaobjectrequired
Information about this response.
request_idstringrequired
Example: b15ec92e-8688-40d4-a04d-f44cbec93355
Unique ID for the request relating to this response. Provide this when contacting Paddle support about a specific request.
Response
{
"data": {
"shared": {
"buttons": {
"focus_enabled": true,
"primary": {
"border_radius": "4px",
"border_width": "1px",
"font_size": "20px",
"height": "44px"
},
"secondary": {
"border_radius": "4px",
"border_width": "1px",
"font_size": "14px",
"height": "38px"
},
"width": "100%"
},
"globals": {
"font_family": "Lato, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif",
"max_width": "643px",
"use_container_padding": true
},
"inputs": {
"border_radius": "4px",
"border_width": "1px",
"box_shadow": true,
"checkbox": {
"border_radius": "4px"
},
"font_size": "14px",
"height": "40px"
},
"labels": {
"font_size": "15px",
"font_weight": "normal",
"position": "left",
"visible": true
},
"links": {
"font_size": "12px"
},
"notifications": {
"container": {
"border_radius": "4px"
},
"text": {
"font_size": "12px"
}
}
},
"modes": {
"light": {
"buttons": {
"payment_method": {
"border_color": "#06C668"
},
"primary": {
"background_color": "#06C668",
"background_color_hover": "#05B25E",
"border_color": "#06C668",
"border_color_hover": "#06C668",
"color": "#FFFFFF",
"color_hover": "#FFFFFF"
},
"secondary": {
"background_color": "#FFFFFF",
"background_color_hover": "#FFFFFF",
"border_color": "#06C668",
"border_color_hover": "#05B25E",
"color": "#06C668",
"color_hover": "#05B25E"
}
},
"globals": {
"focus_border_color_active": "#0096FF",
"focus_box_shadow_color_active": "#C0E6FF"
},
"inputs": {
"background_color": "#FFFFFF",
"border_color": "#D2D4DE",
"checkbox": {
"background_color": "#FFFFFF"
},
"color": "#2B2A35",
"text": {
"placeholder_color": "#9393A8"
}
},
"labels": {
"color": "#2B2A35"
},
"links": {
"color": "#06C668",
"color_hover": "#06C668"
},
"notifications": {
"container": {
"background_color": "#FFFFFF",
"border_color": "#EBECF0"
}
}
},
"dark": {
"buttons": {
"payment_method": {
"border_color": "#06C668"
},
"primary": {
"background_color": "#06C668",
"background_color_hover": "#05B25E",
"border_color": "#06C668",
"border_color_hover": "#06C668",
"color": "#FFFFFF",
"color_hover": "#FFFFFF"
},
"secondary": {
"background_color": "#434343",
"background_color_hover": "#333333",
"border_color": "#555555",
"border_color_hover": "#555555",
"color": "#FFFFFF",
"color_hover": "#FFFFFF"
}
},
"globals": {
"focus_border_color_active": "#0096FF",
"focus_box_shadow_color_active": "#C0E6FF"
},
"inputs": {
"background_color": "#333333",
"border_color": "#555555",
"checkbox": {
"background_color": "#434343"
},
"color": "#FFFFFF",
"text": {
"placeholder_color": "#757A7A"
}
},
"labels": {
"color": "#FFFFFF"
},
"links": {
"color": "#C4C4C4",
"color_hover": "#C4C4C4"
},
"notifications": {
"container": {
"background_color": "#FFFFFF",
"border_color": "#EBECF0"
}
}
}
}
},
"meta": {
"request_id": "aeec8d8e-8db1-4278-a0f5-a17330fb783e"
}
}

Was this page helpful?