Configure cashier Logo, theme styles, sub-merchant styles, publishing rules, and permissions in the Merchant Portal.
You can configure the default Waffo cashier style in the Merchant Portal without code changes. After you save and publish the configuration, newly created orders use the latest style.
API parameters still have higher priority than Portal configuration. If the order creation request includes paymentInfo.cashierAppearance, that order uses the style passed in the API request.
In Cashier Ranking, use Rank payment methods by country to control the payment method ranking scope. By default, the system ranks payment methods based on their popularity in each country or region. After you customize the order on this page, click Save & Publish to apply the new ranking.
When the switch is on, the country or region selector is available; this example selects IDN.
Switch state
Ranking and display behavior
On
The country or region selector is available. Select a country or region to configure its payment method order.
Off
After you confirm the change, the country or region selector is unavailable. All countries and regions share one payment method order and appear on the same cashier page.
Turning off the switch does not disable payment method ranking. It replaces separate country or region rankings with one shared ranking.
To change the ranking scope:
1
Select a product type
Select the product type that you want to configure at the top of the page.
2
Select the ranking scope
When the switch is on, select a country or region and update the payment method order for that scope. To use a shared ranking, turn off the switch and click Turn off in the confirmation dialog.
3
Save and publish
Check the preview on the right, then click Save & Publish.
The setting is saved separately for each product type. A SubMID that uses the MID configuration inherits the MID switch and ranking. A separately configured SubMID can save its own setting.
If the shared ranking contains more payment methods than the limit shown on the page, the live cashier continues to group payment methods by country or region. Keep country or region ranking enabled, or reduce the number of payment methods to display.
In Cashier Ranking, you can move a supported payment method from its original group to the top-level ranking area so that it appears as a separate item.
The eWallet group is expanded. DANA and other items are inside it, while Akulaku and QRIS are at the top level. Use each row's handle on the right to move a payment method.
1
Expand the payment method group
Expand the group that contains the payment method.
2
Drag the payment method to the top level
Use the drag handle on the right side of the payment method to move it to the target position in the top-level list.
3
Verify the separate item
Confirm that the payment method shows Pulled out and identifies its original group with From. Reorder it in the top-level list as needed.
4
Save and publish
Check the preview on the right, then click Save & Publish.
To undo the change, drag the separate item back to its original payment type group heading. If the original group has no other payment methods, drag the item to the empty group row. Dropping the item on a different payment type group changes only its top-level order. It does not add the item to that group.
The combined credit and debit card group does not support moving an individual payment method out of the group.
The ranking is saved for the current MID or SubMID, product type, and ranking scope. After you save and publish, newly created orders use the latest ranking.
As you update settings, the preview area on the right side shows the cashier result in real time. You can switch the country or region to check the display for different currencies, languages, and payment methods.
Some style fields may not appear immediately in the current preview. This usually does not mean the configuration failed. Cashier page structure can vary by country, region, or product type. If the current preview page does not contain the affected element, the style change will not be visible. Switch to another country, region, or product type to continue checking.
If your account has sub-merchants (SubMIDs), the main merchant (MID) configuration applies to all sub-merchants by default.
To configure a separate style for a sub-merchant:
1
Disable unified configuration
Turn off Apply MID config to all SubMIDs.
2
Edit a sub-merchant
Click Edit in the sub-merchant list.
3
Configure the style
Configure Features and Style in the same way as the main merchant.
4
Save the configuration
After saving, the sub-merchant status is shown as Customized.
Configuring one sub-merchant does not affect other sub-merchants.
To restore a sub-merchant to the main merchant configuration, click Reset in the sub-merchant list and confirm.
If you enable unified configuration again, existing sub-merchant custom styles are cleared and all sub-merchants use the main merchant configuration again.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Waffo Documentation","colors":{"primary":"#1957FF","light":"#6D91F5","dark":"#292CE7"},"logo":{"light":"https://mintcdn.com/waffo-docs/Pi4mlrktV3FjQDJZ/logo/waffo.svg?fit=max\u0026auto=format\u0026n=Pi4mlrktV3FjQDJZ\u0026q=85\u0026s=dc39ea12b9df4bb0ab4d56b460fee561","dark":"https://mintcdn.com/waffo-docs/Pi4mlrktV3FjQDJZ/logo/waffo-dark.svg?fit=max\u0026auto=format\u0026n=Pi4mlrktV3FjQDJZ\u0026q=85\u0026s=3815a51e8488f0fed34c24f4576ee222"},"favicon":"https://mintcdn.com/waffo-docs/Pi4mlrktV3FjQDJZ/favicon.ico?fit=max\u0026auto=format\u0026n=Pi4mlrktV3FjQDJZ\u0026q=85\u0026s=cffa538665d3df619ce7c5bbb8384132","appearance":{"default":"light"},"background":{"color":{"light":"#FFFFFF","dark":"#0A0B0F"}},"navbar":{"links":[{"href":"mailto:support@waffo.com","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://dashboard.waffo.com"}},"seo":{"indexing":"all"},"icons":{"library":"lucide"},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","default":true,"href":"en/essentials/product-overview"},{"language":"ja","href":"ja/essentials/product-overview"},{"language":"zh","href":"zh/essentials/product-overview"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"waffo-docs","hasAudioNarration":false,"actualSubdomain":"waffo-docs","customDomains":["waffo.com"],"gitSource":{"type":"github","owner":"waffo-com","repo":"waffo-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af42de904fd3168b771ef06","clientVersion":"0.0.4117","searchFilterCounts":[{"language":"zh","tag":"产品指南","count":146},{"language":"zh","tag":"常见问题 FAQ","count":133},{"language":"en","tag":"Guides","count":121},{"language":"ja","tag":"ガイド","count":121},{"language":"en","tag":"Support FAQ","count":108},{"language":"ja","tag":"サポート FAQ","count":108},{"language":"en","tag":"Developer","count":57},{"language":"ja","tag":"開発者ドキュメント","count":56},{"language":"zh","tag":"开发文档","count":56},{"language":"default","tag":"API Reference","count":38},{"language":"en","tag":"API Reference","count":21},{"language":"ja","tag":"API リファレンス","count":21},{"language":"zh","tag":"API 参考","count":21},{"language":"en","tag":"Integration","count":20},{"language":"ja","tag":"インテグレーション","count":20},{"language":"zh","tag":"集成","count":20},{"language":"en","tag":"Issuing","count":14},{"language":"ja","tag":"Issuing","count":14},{"language":"zh","tag":"Issuing","count":14},{"language":"default","tag":"Subscription","count":10},{"language":"en","tag":"Tools \u0026 Reference","count":9},{"language":"ja","tag":"ツールとリファレンス","count":9},{"language":"zh","tag":"工具与参考","count":9},{"language":"default","tag":"One-time Payment","count":8},{"language":"default","tag":"Chargeback","count":7},{"language":"en","tag":"Getting Started","count":6},{"language":"en","tag":"SDK","count":6},{"language":"en","tag":"Reference","count":6},{"language":"ja","tag":"はじめに","count":6},{"language":"ja","tag":"SDK","count":6},{"language":"ja","tag":"リファレンス","count":6},{"language":"zh","tag":"快速开始","count":6},{"language":"zh","tag":"SDK","count":6},{"language":"zh","tag":"参考资料","count":6},{"language":"default","tag":"Risk Control","count":3},{"language":"default","tag":"Tokenization","count":3},{"language":"default","tag":"Configuration","count":3},{"language":"default","tag":"Payout","count":2},{"language":"default","tag":"Point Topup","count":2}],"searchSettings":{"maxResults":10,"showContentSnippets":true}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":"img[src*=\"/logo/waffo\"]{height:20px!important;width:auto!important;max-height:20px!important}#localization-select-trigger>div:has(img[src*=\"/flags/\"]),#localization-select-content div:has(>img[src*=\"/flags/\"]),[data-component-part=\"localization-select-trigger\"]>div:has(img[src*=\"/flags/\"]){display:none!important}main [role=\"tablist\"]{gap:2rem!important}:root{--waffo-blue: #1957ff;--waffo-blue-light: #6d91f5;--waffo-blue-deep: #292ce7;--waffo-blue-dark-primary: #4d7cff;--waffo-violet-100: #d8d5ff;--waffo-bg-dark: #0a0b0f;--waffo-bg-light: #fcfdff;--waffo-surface-dark: #0f1730;--waffo-surface-dark-2: #131a33;--waffo-border-dark: rgba(216, 213, 255, 0.10);--waffo-border-dark-strong: rgba(216, 213, 255, 0.18);--waffo-text-dark-muted: #94a3b8;--waffo-border-light: #e2e8f0;--waffo-surface-light: #f8fafc}html:not(.dark),html:not(.dark) body{background-color:var(--waffo-bg-light)!important}html:not(.dark) #background-color{background:radial-gradient(circle at 18% 0%, rgba(109, 145, 245, 0.03), transparent 30rem),\n radial-gradient(circle at 86% 12%, rgba(25, 87, 255, 0.02), transparent 26rem),\n linear-gradient(180deg, #ffffff 0%, var(--waffo-bg-light) 42%, #ffffff 100%)!important}.dark body,html.dark{background-color:var(--waffo-bg-dark)!important}.dark main .callout,.dark main [class*=\"callout\"],.dark main pre,.dark main .card,.dark main [class*=\"Card\"]:not([class*=\"CardGroup\"]),.dark main aside,.dark main blockquote{background-color:var(--waffo-surface-dark)!important;border-color:var(--waffo-border-dark)!important}.dark main :not(pre)>code{background-color:var(--waffo-surface-dark-2)!important;border:1px solid var(--waffo-border-dark)!important;color:var(--waffo-violet-100)!important}.dark hr,.dark main table,.dark main thead,.dark main tbody,.dark main tr,.dark main th,.dark main td{border-color:var(--waffo-border-dark)!important}.dark main a:not([class*=\"card\"]):not([class*=\"Card\"]):not([role=\"tab\"]){color:var(--waffo-blue-light)}.dark main a:not([class*=\"card\"]):not([class*=\"Card\"]):not([role=\"tab\"]):hover{color:#a8b8ff}main a.waffo-secondary-cta{color:#475569!important}main a.waffo-secondary-cta:hover{background:#f8fafc!important;color:#334155!important}.dark main a.waffo-secondary-cta{background:#27272a!important;border-color:#3f3f46!important;color:#d4d4d8!important}.dark main a.waffo-secondary-cta:hover{background:#3f3f46!important;color:#f4f4f5!important}a[href*=\"dashboard.waffo.com\"]>span.absolute.inset-0{background-color:var(--waffo-blue)!important;background-image:radial-gradient(50% 50% at 50% 0%, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0))!important;box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.16),\n 0 1px 2px -1px rgba(9, 6, 63, 0.4),\n 0 0 0 1px rgba(57, 96, 249, 0.5)!important}a[href*=\"dashboard.waffo.com\"]:hover>span.absolute.inset-0{background-color:var(--waffo-blue-deep)!important;opacity:1!important;box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.16),\n 0 1px 2px -1px rgba(9, 6, 63, 0.5),\n 0 0 0 1px rgba(57, 96, 249, 0.7)!important}html:not(.dark) main .callout,html:not(.dark) main [class*=\"callout\"]{border-color:var(--waffo-border-light)}html:not(.dark) .product-overview-card,html:not(.dark) .waffo-guide-card,html:not(.dark) .waffo-hover-card,html:not(.dark) .checkout-integration-card,html:not(.dark) .tokenization-core-value-card{background:rgba(255, 255, 255, 0.98)!important;box-shadow:0 1px 2px rgba(15, 23, 42, 0.025),\n inset 0 1px 0 rgba(255, 255, 255, 0.95)}#content-area footer{padding-bottom:3.5rem!important}html:not(.dark) main a.waffo-clickable-card:hover,html:not(.dark) main a.waffo-guide-card[href]:hover{border-color:rgba(109, 145, 245, 0.45)!important}.dark main a.waffo-clickable-card:hover,.dark main a.waffo-guide-card[href]:hover{border-color:rgba(109, 145, 245, 0.45)!important}html.dark .callout[class*=\"green\"],html.dark [class*=\"callout\"][class*=\"green\"]{background:linear-gradient(135deg, rgba(25, 87, 255, 0.13), rgba(109, 145, 245, 0.06))!important;border-color:rgba(109, 145, 245, 0.32)!important;box-shadow:inset 0 1px 0 rgba(216, 213, 255, 0.08)!important}html.dark .callout [class*=\"text-green\"],html.dark [class*=\"callout\"] [class*=\"text-green\"]{color:#cbd7ff!important}main{position:relative}@media (prefers-reduced-motion: no-preference){.dark main::before{content:\"\";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 12%, rgba(25, 87, 255, 0.18), transparent 28%),\n radial-gradient(circle at 82% 6%, rgba(109, 145, 245, 0.14), transparent 24%),\n radial-gradient(circle at 50% 100%, rgba(41, 44, 231, 0.10), transparent 30%);animation:waffo-aurora 16s ease-in-out infinite alternate;z-index:-1}.waffo-guide-card,.waffo-hover-card,.checkout-integration-card,.tokenization-core-value-card,.product-overview-card,main [class*=\"Card\"]:not([class*=\"CardGroup\"]){position:relative;overflow:hidden;transition:transform 180ms ease,\n border-color 180ms ease,\n box-shadow 180ms ease,\n background 180ms ease}.waffo-guide-card:hover,.waffo-hover-card:hover,.checkout-integration-card:hover,.tokenization-core-value-card:hover,.product-overview-card:hover,main [class*=\"Card\"]:not([class*=\"CardGroup\"]):hover{transform:translateY(-2px);border-color:rgba(109, 145, 245, 0.45)!important;box-shadow:0 8px 22px rgba(15, 23, 42, 0.08),\n 0 0 0 1px rgba(25, 87, 255, 0.06)}.dark .waffo-guide-card:hover,.dark .waffo-hover-card:hover,.dark .checkout-integration-card:hover,.dark .tokenization-core-value-card:hover,.dark .product-overview-card:hover,.dark main [class*=\"Card\"]:not([class*=\"CardGroup\"]):hover{box-shadow:0 12px 28px rgba(0, 0, 0, 0.20),\n 0 0 18px rgba(25, 87, 255, 0.08)}.waffo-guide-card::before,.waffo-hover-card::before,.checkout-integration-card::before,.tokenization-core-value-card::before,.product-overview-card::before{content:\"\";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg, transparent 0%, rgba(109, 145, 245, 0.06) 46%, transparent 62%),\n radial-gradient(circle at 100% 0%, rgba(25, 87, 255, 0.055), transparent 30%);opacity:0;transform:translateX(-8%);transition:opacity 180ms ease, transform 320ms ease}.waffo-guide-card:hover::before,.waffo-hover-card:hover::before,.checkout-integration-card:hover::before,.tokenization-core-value-card:hover::before,.product-overview-card:hover::before{opacity:0.7;transform:translateX(8%)}.waffo-guide-card svg,.product-overview-card svg,.checkout-integration-check-icon,.tokenization-check-icon{transition:transform 180ms ease, filter 180ms ease}.waffo-guide-card:hover svg,.product-overview-card:hover svg,.checkout-integration-card:hover .checkout-integration-check-icon,.tokenization-core-value-card:hover .tokenization-check-icon{transform:scale(1.06);filter:drop-shadow(0 0 10px rgba(109, 145, 245, 0.38))}main pre{position:relative;overflow:auto}main pre::after{content:\"\";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg, transparent, rgba(109, 145, 245, 0.12), transparent);transform:translateX(-110%)}main pre:hover::after{animation:waffo-code-scan 900ms ease}a[href*=\"dashboard.waffo.com\"]{transition:transform 180ms ease, filter 180ms ease!important}a[href*=\"dashboard.waffo.com\"]:hover{transform:translateY(-1px);filter:saturate(1.08)}@keyframes waffo-aurora{from{transform:translate3d(0, 0, 0) scale(1);opacity:0.72}to{transform:translate3d(0, -18px, 0) scale(1.04);opacity:0.95}}@keyframes waffo-code-scan{to{transform:translateX(110%)}}}::selection{background:rgba(25, 87, 255, 0.30)}"}],"page":{"pagePath":"en/developer-docs/integration/checkout/portal-customization","slug":"/en/developer-docs/integration/checkout/portal-customization","pageMetadata":{"title":"Merchant Portal cashier customization","description":"Configure cashier Logo, theme styles, sub-merchant styles, publishing rules, and permissions in the Merchant Portal.","href":"/en/developer-docs/integration/checkout/portal-customization"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Configure cashier Logo, theme styles, sub-merchant styles, publishing rules, and permissions in the Merchant Portal.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Frame,Heading,Note,OptimizedImage,Step,Steps,Table,Warning}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`You can configure the default Waffo cashier style in the Merchant Portal without code changes. After you save and publish the configuration, newly created orders use the latest style.`}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`API parameters still have higher priority than Portal configuration. If the order creation request includes `,_jsx(_components.code,{children:`paymentInfo.cashierAppearance`}),`, that order uses the style passed in the API request.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`open-the-configuration-page`,children:`Open the configuration page`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Log in to Merchant Portal`,children:_jsx(_components.p,{children:`Log in with an account that has the required permissions.`})}),_jsx(Step,{title:`Open cashier customization`,children:_jsxs(_components.p,{children:[`Go to `,_jsx(_components.strong,{children:`Checkout → Cashier Customization`}),`.`]})}),_jsx(Step,{title:`Update settings`,children:_jsx(_components.p,{children:`Use the left configuration panel to update the Logo, theme colors, base font size, and corner radius.`})}),_jsx(Step,{title:`Preview the cashier`,children:_jsx(_components.p,{children:`Use the preview area on the right side to check the cashier display.`})})]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-01-image-01.png?fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=1e69bc7c1c43eeb0d13f5a86fbc6a73b`,alt:`Cashier customization page overview`,\"data-og-width\":`1849`,width:`1849`,\"data-og-height\":`1207`,height:`1207`,\"data-path\":`images/developer-docs/integration/checkout/portal-customization/page-01-image-01.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-01-image-01.png?w=280\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=e43072946c79aaf0883ebd9cf93b8546 280w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-01-image-01.png?w=560\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=df9df4145a87b4113d8e63d57236d770 560w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-01-image-01.png?w=840\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=ccc14a97321bc4d195fdef70571f5353 840w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-01-image-01.png?w=1100\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=9bff2aa9fbd5a654240b73e30e1cfa4c 1100w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-01-image-01.png?w=1650\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=7b329f8473544bd852140f7813f1a0eb 1650w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-01-image-01.png?w=2500\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=8349b74efc2d3d60a0a3f97c93f1cec3 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`upload-merchant-logo`,children:`Upload merchant Logo`}),`\n`,_jsxs(_components.p,{children:[`Upload the cashier Logo on the `,_jsx(_components.strong,{children:`Features`}),` page.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Item`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Supported formats`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`PNG`}),`, `,_jsx(_components.code,{children:`JPG`}),`, `,_jsx(_components.code,{children:`SVG`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Recommended size`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`40 x 40 px`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Before upload`}),_jsx(_components.td,{children:`Click or drag to upload`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`After upload`}),_jsx(_components.td,{children:`Replace or delete the Logo`})]})]})]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-02-image-02.png?fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=178e1d96392f8455e9d454a653528b08`,alt:`Logo upload area`,\"data-og-width\":`1834`,width:`1834`,\"data-og-height\":`1206`,height:`1206`,\"data-path\":`images/developer-docs/integration/checkout/portal-customization/page-02-image-02.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-02-image-02.png?w=280\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=327ebb1b31ea26f947f60c10bd7a9dcf 280w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-02-image-02.png?w=560\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=7fcd939644ce7a2670492dd5e2b04070 560w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-02-image-02.png?w=840\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=55ac07f6d858bc8b670ca2c7bbaec60f 840w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-02-image-02.png?w=1100\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=dbe37eae26e1f04c9959db3b085b4c52 1100w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-02-image-02.png?w=1650\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=e32f9eefd5060ce1f7a145bcc155d1c2 1650w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-02-image-02.png?w=2500\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=8c446081d77055990f4d554e0e523e9c 2500w`})}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-02-image-03.png?fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=7a432008acfc00bc472923cd5df102ce`,alt:`Replace and delete controls after a Logo is uploaded`,\"data-og-width\":`1838`,width:`1838`,\"data-og-height\":`1199`,height:`1199`,\"data-path\":`images/developer-docs/integration/checkout/portal-customization/page-02-image-03.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-02-image-03.png?w=280\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=94abdf2bc9ba5c0d175a39b3b2f936d0 280w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-02-image-03.png?w=560\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=d4879f17d9869e6401c458ce583e7f74 560w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-02-image-03.png?w=840\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=88b4fcf3f542b55974e34106c73e11c4 840w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-02-image-03.png?w=1100\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=33cc7a245771cfb20576bdb1c4fddbb4 1100w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-02-image-03.png?w=1650\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=8ae982a6fbf32184fa74bd2b324e37a3 1650w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-02-image-03.png?w=2500\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=864eb40b767f4aacfa579ca6057fe75e 2500w`})}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-04-image-01.png?fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=f189a04f242849a5f563b04d49c4eaa5`,alt:`Logo configuration guidance`,\"data-og-width\":`1834`,width:`1834`,\"data-og-height\":`1204`,height:`1204`,\"data-path\":`images/developer-docs/integration/checkout/portal-customization/page-04-image-01.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-04-image-01.png?w=280\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=defb8262cf8a65d8b3bca8d9b2a98629 280w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-04-image-01.png?w=560\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=129ad8ecd779e94079e9dac741157465 560w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-04-image-01.png?w=840\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=ac1dee9e8628bebf53416b82111ebd0d 840w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-04-image-01.png?w=1100\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=a174c351a969c7576fb21b34426098c2 1100w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-04-image-01.png?w=1650\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=ed8ce3e48df282d8af0735df64f5d75f 1650w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-04-image-01.png?w=2500\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=0fec416fc5ee8e2daed413703d74408d 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`set-cashier-style`,children:`Set cashier style`}),`\n`,_jsxs(_components.p,{children:[`Configure the cashier theme on the `,_jsx(_components.strong,{children:`Style`}),` page. You can apply a preset theme or customize colors and style parameters based on your brand guidelines.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-02-image-01.png?fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=09cef515a0ebf8cabadfa1da947e9412`,alt:`Style page theme configuration`,\"data-og-width\":`1280`,width:`1280`,\"data-og-height\":`832`,height:`832`,\"data-path\":`images/developer-docs/integration/checkout/portal-customization/page-02-image-01.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-02-image-01.png?w=280\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=9744bda69d36f9075f147eaba342200d 280w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-02-image-01.png?w=560\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=16d101707304958323fc68fa169f802a 560w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-02-image-01.png?w=840\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=b03af836a754795ec729612e9a5812f1 840w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-02-image-01.png?w=1100\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=8893aca5b058dd4a4c059ad69ce7f1b4 1100w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-02-image-01.png?w=1650\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=683d64601f838f1949c50d57d9c424a2 1650w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-02-image-01.png?w=2500\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=750fb8a586a1171d63108996c16deed3 2500w`})}),`\n`,_jsx(Heading,{level:`3`,id:`color-fields`,children:`Color fields`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Primary Color`}),_jsx(_components.td,{children:`Primary color for buttons and highlighted elements`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Background Color`}),_jsx(_components.td,{children:`Page background color`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Middle Bg Color`}),_jsx(_components.td,{children:`Middle area background color`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Text Color`}),_jsx(_components.td,{children:`Main text color`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Secondary Text Color`}),_jsx(_components.td,{children:`Secondary text color`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Tertiary Text Color`}),_jsx(_components.td,{children:`Tertiary text color`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Danger / Error Color`}),_jsx(_components.td,{children:`Danger or error state color`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Info Message Box Color`}),_jsx(_components.td,{children:`Information message box color`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`style-parameters`,children:`Style parameters`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Font Size Base`}),_jsx(_components.td,{children:`Base font size`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Border Radius`}),_jsx(_components.td,{children:`Corner radius`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`set-the-payment-method-ranking-scope`,children:`Set the payment method ranking scope`}),`\n`,_jsxs(_components.p,{children:[`In `,_jsx(_components.strong,{children:`Cashier Ranking`}),`, use `,_jsx(_components.strong,{children:`Rank payment methods by country`}),` to control the payment method ranking scope. By default, the system ranks payment methods based on their popularity in each country or region. After you customize the order on this page, click `,_jsx(_components.strong,{children:`Save \u0026 Publish`}),` to apply the new ranking.`]}),`\n`,_jsx(Frame,{caption:`When the switch is on, the country or region selector is available; this example selects IDN.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/waffo-docs/61E8mwMOOJowpcAX/images/developer-docs/integration/checkout/portal-customization/rank-payment-methods-by-country.jpg?fit=max\u0026auto=format\u0026n=61E8mwMOOJowpcAX\u0026q=85\u0026s=170fc25c8f2e9fb3a8864000b8fc9df8`,alt:`Cashier Ranking with Rank payment methods by country enabled, the IDN selector, and multiple payment methods`,\"data-og-width\":`668`,width:`668`,\"data-og-height\":`605`,height:`605`,\"data-path\":`images/developer-docs/integration/checkout/portal-customization/rank-payment-methods-by-country.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/waffo-docs/61E8mwMOOJowpcAX/images/developer-docs/integration/checkout/portal-customization/rank-payment-methods-by-country.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=61E8mwMOOJowpcAX\u0026q=85\u0026s=336c4ae3ee28bdc1dcf13abced34e7bc 280w, https://mintcdn.com/waffo-docs/61E8mwMOOJowpcAX/images/developer-docs/integration/checkout/portal-customization/rank-payment-methods-by-country.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=61E8mwMOOJowpcAX\u0026q=85\u0026s=54ec2a2bef4e1fc8e9e0444cddb5f3f9 560w, https://mintcdn.com/waffo-docs/61E8mwMOOJowpcAX/images/developer-docs/integration/checkout/portal-customization/rank-payment-methods-by-country.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=61E8mwMOOJowpcAX\u0026q=85\u0026s=9e6d982c1472603807bf34185f650d88 840w, https://mintcdn.com/waffo-docs/61E8mwMOOJowpcAX/images/developer-docs/integration/checkout/portal-customization/rank-payment-methods-by-country.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=61E8mwMOOJowpcAX\u0026q=85\u0026s=b1693243ac2e0b5b5668f645957d4f36 1100w, https://mintcdn.com/waffo-docs/61E8mwMOOJowpcAX/images/developer-docs/integration/checkout/portal-customization/rank-payment-methods-by-country.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=61E8mwMOOJowpcAX\u0026q=85\u0026s=02255bd6c75e06c6dc302613dc7835ff 1650w, https://mintcdn.com/waffo-docs/61E8mwMOOJowpcAX/images/developer-docs/integration/checkout/portal-customization/rank-payment-methods-by-country.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=61E8mwMOOJowpcAX\u0026q=85\u0026s=63dc36f699fb7e596537dfbf7a7f1718 2500w`})}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Switch state`}),_jsx(_components.th,{children:`Ranking and display behavior`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`On`}),_jsx(_components.td,{children:`The country or region selector is available. Select a country or region to configure its payment method order.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Off`}),_jsx(_components.td,{children:`After you confirm the change, the country or region selector is unavailable. All countries and regions share one payment method order and appear on the same cashier page.`})]})]})]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Turning off the switch does not disable payment method ranking. It replaces separate country or region rankings with one shared ranking.`})}),`\n`,_jsx(_components.p,{children:`To change the ranking scope:`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Select a product type`,children:_jsx(_components.p,{children:`Select the product type that you want to configure at the top of the page.`})}),_jsx(Step,{title:`Select the ranking scope`,children:_jsxs(_components.p,{children:[`When the switch is on, select a country or region and update the payment method order for that scope. To use a shared ranking, turn off the switch and click `,_jsx(_components.strong,{children:`Turn off`}),` in the confirmation dialog.`]})}),_jsx(Step,{title:`Save and publish`,children:_jsxs(_components.p,{children:[`Check the preview on the right, then click `,_jsx(_components.strong,{children:`Save \u0026 Publish`}),`.`]})})]}),`\n`,_jsx(_components.p,{children:`The setting is saved separately for each product type. A SubMID that uses the MID configuration inherits the MID switch and ranking. A separately configured SubMID can save its own setting.`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`If the shared ranking contains more payment methods than the limit shown on the page, the live cashier continues to group payment methods by country or region. Keep country or region ranking enabled, or reduce the number of payment methods to display.`})}),`\n`,_jsx(Heading,{level:`2`,id:`move-a-payment-method-out-of-a-group`,children:`Move a payment method out of a group`}),`\n`,_jsxs(_components.p,{children:[`In `,_jsx(_components.strong,{children:`Cashier Ranking`}),`, you can move a supported payment method from its original group to the top-level ranking area so that it appears as a separate item.`]}),`\n`,_jsx(Frame,{caption:`The eWallet group is expanded. DANA and other items are inside it, while Akulaku and QRIS are at the top level. Use each row's handle on the right to move a payment method.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/waffo-docs/BQhUwA6q_44DoQ0R/images/developer-docs/integration/checkout/portal-customization/move-payment-method-out-of-group.jpg?fit=max\u0026auto=format\u0026n=BQhUwA6q_44DoQ0R\u0026q=85\u0026s=3fe17734a90d192793fda37f32697ab7`,alt:`Cashier Ranking with the eWallet group expanded, top-level payment methods, and drag handles on the right`,\"data-og-width\":`780`,width:`780`,\"data-og-height\":`760`,height:`760`,\"data-path\":`images/developer-docs/integration/checkout/portal-customization/move-payment-method-out-of-group.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/waffo-docs/BQhUwA6q_44DoQ0R/images/developer-docs/integration/checkout/portal-customization/move-payment-method-out-of-group.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=BQhUwA6q_44DoQ0R\u0026q=85\u0026s=6dbf94d283d22186c7d052a0f999ef0b 280w, https://mintcdn.com/waffo-docs/BQhUwA6q_44DoQ0R/images/developer-docs/integration/checkout/portal-customization/move-payment-method-out-of-group.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=BQhUwA6q_44DoQ0R\u0026q=85\u0026s=94836ba1989921b502e2ff4e91c3a484 560w, https://mintcdn.com/waffo-docs/BQhUwA6q_44DoQ0R/images/developer-docs/integration/checkout/portal-customization/move-payment-method-out-of-group.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=BQhUwA6q_44DoQ0R\u0026q=85\u0026s=0a1f6f8e00af818e4b8c5b69bf78c9fd 840w, https://mintcdn.com/waffo-docs/BQhUwA6q_44DoQ0R/images/developer-docs/integration/checkout/portal-customization/move-payment-method-out-of-group.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=BQhUwA6q_44DoQ0R\u0026q=85\u0026s=7607863fe9e4e3e6c72ca892e60e0735 1100w, https://mintcdn.com/waffo-docs/BQhUwA6q_44DoQ0R/images/developer-docs/integration/checkout/portal-customization/move-payment-method-out-of-group.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=BQhUwA6q_44DoQ0R\u0026q=85\u0026s=2746eeac25e13ed994cc3e290856b0a2 1650w, https://mintcdn.com/waffo-docs/BQhUwA6q_44DoQ0R/images/developer-docs/integration/checkout/portal-customization/move-payment-method-out-of-group.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=BQhUwA6q_44DoQ0R\u0026q=85\u0026s=fc1f835a604cb6153e496b5d7f6348af 2500w`})}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Expand the payment method group`,children:_jsx(_components.p,{children:`Expand the group that contains the payment method.`})}),_jsx(Step,{title:`Drag the payment method to the top level`,children:_jsx(_components.p,{children:`Use the drag handle on the right side of the payment method to move it to the target position in the top-level list.`})}),_jsx(Step,{title:`Verify the separate item`,children:_jsxs(_components.p,{children:[`Confirm that the payment method shows `,_jsx(_components.strong,{children:`Pulled out`}),` and identifies its original group with `,_jsx(_components.strong,{children:`From`}),`. Reorder it in the top-level list as needed.`]})}),_jsx(Step,{title:`Save and publish`,children:_jsxs(_components.p,{children:[`Check the preview on the right, then click `,_jsx(_components.strong,{children:`Save \u0026 Publish`}),`.`]})})]}),`\n`,_jsx(_components.p,{children:`To undo the change, drag the separate item back to its original payment type group heading. If the original group has no other payment methods, drag the item to the empty group row. Dropping the item on a different payment type group changes only its top-level order. It does not add the item to that group.`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`The combined credit and debit card group does not support moving an individual payment method out of the group.`})}),`\n`,_jsx(_components.p,{children:`The ranking is saved for the current MID or SubMID, product type, and ranking scope. After you save and publish, newly created orders use the latest ranking.`}),`\n`,_jsx(Heading,{level:`2`,id:`preview-the-result`,children:`Preview the result`}),`\n`,_jsx(_components.p,{children:`As you update settings, the preview area on the right side shows the cashier result in real time. You can switch the country or region to check the display for different currencies, languages, and payment methods.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-04-image-04.png?fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=2c7bd2d33dedb8dbee079ce6d81adbff`,alt:`Preview result for different countries or regions`,\"data-og-width\":`1280`,width:`1280`,\"data-og-height\":`832`,height:`832`,\"data-path\":`images/developer-docs/integration/checkout/portal-customization/page-04-image-04.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-04-image-04.png?w=280\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=f7bd66d78ebd4d61dc88a825d2e97b82 280w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-04-image-04.png?w=560\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=c7261e3e757e0cd7edf22c088a11b523 560w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-04-image-04.png?w=840\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=f1b9a940138a3d6f0563e4b4d9b2ff68 840w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-04-image-04.png?w=1100\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=5d95bfcb8b78047005688ae1d65806c8 1100w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-04-image-04.png?w=1650\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=68a789a970fcea74926297f94e69bdae 1650w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-04-image-04.png?w=2500\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=38eaf9bfde158a354c9fa0021fe6c43b 2500w`})}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Some style fields may not appear immediately in the current preview. This usually does not mean the configuration failed. Cashier page structure can vary by country, region, or product type. If the current preview page does not contain the affected element, the style change will not be visible. Switch to another country, region, or product type to continue checking.`})}),`\n`,_jsx(Heading,{level:`2`,id:`configure-sub-merchant-styles`,children:`Configure sub-merchant styles`}),`\n`,_jsx(_components.p,{children:`If your account has sub-merchants (SubMIDs), the main merchant (MID) configuration applies to all sub-merchants by default.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-04-image-02.png?fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=06aebcc730b5d40c7061a41c0cb16475`,alt:`Sub-merchant list after unified configuration is disabled`,\"data-og-width\":`1280`,width:`1280`,\"data-og-height\":`838`,height:`838`,\"data-path\":`images/developer-docs/integration/checkout/portal-customization/page-04-image-02.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-04-image-02.png?w=280\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=f6dbb47f7747302d7c7a062f4a1de1b4 280w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-04-image-02.png?w=560\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=c266fc882159502dfe6c70faf69a5072 560w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-04-image-02.png?w=840\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=fb01528b2d56478ad779ba604f2adf77 840w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-04-image-02.png?w=1100\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=7a36732d1e03af81fe8a25f6a0ae2275 1100w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-04-image-02.png?w=1650\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=223c8bdecd7d8ad90f8aa41e6c751d4a 1650w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-04-image-02.png?w=2500\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=dc1ea26d7516dee04b3e59f7f57f2923 2500w`})}),`\n`,_jsx(_components.p,{children:`To configure a separate style for a sub-merchant:`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Disable unified configuration`,children:_jsxs(_components.p,{children:[`Turn off `,_jsx(_components.strong,{children:`Apply MID config to all SubMIDs`}),`.`]})}),_jsx(Step,{title:`Edit a sub-merchant`,children:_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Edit`}),` in the sub-merchant list.`]})}),_jsx(Step,{title:`Configure the style`,children:_jsxs(_components.p,{children:[`Configure `,_jsx(_components.strong,{children:`Features`}),` and `,_jsx(_components.strong,{children:`Style`}),` in the same way as the main merchant.`]})}),_jsx(Step,{title:`Save the configuration`,children:_jsxs(_components.p,{children:[`After saving, the sub-merchant status is shown as `,_jsx(_components.strong,{children:`Customized`}),`.`]})})]}),`\n`,_jsx(_components.p,{children:`Configuring one sub-merchant does not affect other sub-merchants.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-04-image-03.png?fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=0c25039f6feab0ab4a46b2a3ff811b46`,alt:`Sub-merchant independent configuration page`,\"data-og-width\":`1833`,width:`1833`,\"data-og-height\":`1202`,height:`1202`,\"data-path\":`images/developer-docs/integration/checkout/portal-customization/page-04-image-03.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-04-image-03.png?w=280\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=8fbcf22fccfd4783cd8c3c429b4673b8 280w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-04-image-03.png?w=560\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=2cf454ddb56a6009a17327cb46ece09b 560w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-04-image-03.png?w=840\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=a1a0e9a02a1ce38f0fd67f7dad7c2355 840w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-04-image-03.png?w=1100\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=62917e1211cc5170808eee30ed6d383a 1100w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-04-image-03.png?w=1650\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=e379873d0365429b87f1d6a94e930a25 1650w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-04-image-03.png?w=2500\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=e7957e8d2f77b7c6a9dfb8e7f3ae7567 2500w`})}),`\n`,_jsxs(_components.p,{children:[`To restore a sub-merchant to the main merchant configuration, click `,_jsx(_components.strong,{children:`Reset`}),` in the sub-merchant list and confirm.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-05-image-01.png?fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=ec0675f1290d3d1325020c0a2768efae`,alt:`Reset a sub-merchant configuration`,\"data-og-width\":`1280`,width:`1280`,\"data-og-height\":`834`,height:`834`,\"data-path\":`images/developer-docs/integration/checkout/portal-customization/page-05-image-01.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-05-image-01.png?w=280\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=eb6439d08f203264e5254b03e750ad39 280w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-05-image-01.png?w=560\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=f16a3a3c03653f08b51cbdd0936050a5 560w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-05-image-01.png?w=840\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=9b87e5a4a2fa6e5a6b7183ebe73cfa19 840w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-05-image-01.png?w=1100\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=84e223e44e76218a2de1f26f3f4e6e70 1100w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-05-image-01.png?w=1650\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=832ce29bb7eaf9dd7a221df5e1410190 1650w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-05-image-01.png?w=2500\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=27382404de3ee00e1ff067a83b781f1e 2500w`})}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`If you enable unified configuration again, existing sub-merchant custom styles are cleared and all sub-merchants use the main merchant configuration again.`})}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-05-image-02.png?fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=cc6f2fd2ddefa9a3877501a483188850`,alt:`Confirmation before enabling unified configuration again`,\"data-og-width\":`1280`,width:`1280`,\"data-og-height\":`841`,height:`841`,\"data-path\":`images/developer-docs/integration/checkout/portal-customization/page-05-image-02.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-05-image-02.png?w=280\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=74ee47b1328cd583254409b57476a010 280w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-05-image-02.png?w=560\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=bb13ee6405355ac65635b1e6295ce533 560w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-05-image-02.png?w=840\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=8adb65f4a961a60538477821189f5cd5 840w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-05-image-02.png?w=1100\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=144fb726d6726421505f1d35b7238140 1100w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-05-image-02.png?w=1650\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=4b153de99642386044374e53107e9994 1650w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-05-image-02.png?w=2500\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=67b78ae8b295c7032acb65247883de4d 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`save-and-publish`,children:`Save and publish`}),`\n`,_jsx(_components.p,{children:`Changes on the page apply only to the current preview. They are not automatically applied to real orders.`}),`\n`,_jsxs(_components.p,{children:[`After you click `,_jsx(_components.strong,{children:`Save \u0026 Publish`}),`:`]}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`The current configuration is saved.`}),`\n`,_jsx(_components.li,{children:`Newly created orders use the latest configuration.`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`If you update settings but do not click `,_jsx(_components.strong,{children:`Save \u0026 Publish`}),`, real orders continue to use the last saved configuration.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-06-image-01.png?fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=20e7e9644af6970e97eb4d11d62fa8ac`,alt:`Save and Publish button`,\"data-og-width\":`1280`,width:`1280`,\"data-og-height\":`837`,height:`837`,\"data-path\":`images/developer-docs/integration/checkout/portal-customization/page-06-image-01.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-06-image-01.png?w=280\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=c6ab685f9b1e7b00db170810576d3c5a 280w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-06-image-01.png?w=560\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=d33b20b7471179cd77bf9128d4c59e59 560w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-06-image-01.png?w=840\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=ed96cb58100a08d89bce555a739a7cff 840w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-06-image-01.png?w=1100\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=161fe59faed80b3eec014eb5b9ee8a15 1100w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-06-image-01.png?w=1650\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=d3b9389e6dd709bef2660a3f622dd782 1650w, https://mintcdn.com/waffo-docs/mrmpI6H8vZr9fPaZ/images/developer-docs/integration/checkout/portal-customization/page-06-image-01.png?w=2500\u0026fit=max\u0026auto=format\u0026n=mrmpI6H8vZr9fPaZ\u0026q=85\u0026s=3d6bb552fc5f7dad21c72b5336c85f04 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`permissions`,children:`Permissions`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Role`}),_jsx(_components.th,{children:`View configuration`}),_jsx(_components.th,{children:`Modify and save`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Super Admin`}),_jsx(_components.td,{children:`Supported`}),_jsx(_components.td,{children:`Supported`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Admin`}),_jsx(_components.td,{children:`Supported`}),_jsx(_components.td,{children:`Supported`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`General`}),_jsx(_components.td,{children:`Supported`}),_jsx(_components.td,{children:`Not supported`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Read-only`}),_jsx(_components.td,{children:`Supported`}),_jsx(_components.td,{children:`Not supported`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Dev`}),_jsx(_components.td,{children:`Supported`}),_jsx(_components.td,{children:`Not supported`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Dispute Manager`}),_jsx(_components.td,{children:`Not supported`}),_jsx(_components.td,{children:`Not supported`})]})]})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Merchant Portal cashier customization","description":"Configure cashier Logo, theme styles, sub-merchant styles, publishing rules, and permissions in the Merchant Portal.","href":"/en/developer-docs/integration/checkout/portal-customization"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Open the configuration page","slug":"open-the-configuration-page","depth":2,"children":[]},{"title":"Upload merchant Logo","slug":"upload-merchant-logo","depth":2,"children":[]},{"title":"Set cashier style","slug":"set-cashier-style","depth":2,"children":[{"title":"Color fields","slug":"color-fields","depth":3,"children":[]},{"title":"Style parameters","slug":"style-parameters","depth":3,"children":[]}]},{"title":"Set the payment method ranking scope","slug":"set-the-payment-method-ranking-scope","depth":2,"children":[]},{"title":"Move a payment method out of a group","slug":"move-a-payment-method-out-of-a-group","depth":2,"children":[]},{"title":"Preview the result","slug":"preview-the-result","depth":2,"children":[]},{"title":"Configure sub-merchant styles","slug":"configure-sub-merchant-styles","depth":2,"children":[]},{"title":"Save and publish","slug":"save-and-publish","depth":2,"children":[]},{"title":"Permissions","slug":"permissions","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/waffo-docs/47c40941d1251e3c/scripts/translate-docs.js","/docs/_mintlify/custom/waffo-docs/723f562f9cd10a75/waffo-delights.js","/docs/_mintlify/custom/waffo-docs/190dbff54c9526e6/scripts/send-assistant-review-lark.js"],"subdomain":"waffo-docs","siteName":"Waffo Documentation","title":"Merchant Portal cashier customization - Waffo Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/en/developer-docs/integration/checkout/portal-customization","matchLevel":0},"ja":{"href":"/ja/developer-docs/integration/checkout/portal-customization","matchLevel":1},"zh":{"href":"/zh/developer-docs/integration/checkout/portal-customization","matchLevel":1}}},"lastModified":"2026-09-04T14:12:25.734Z","originalFileLocation":"en/developer-docs/integration/checkout/portal-customization.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Configure cashier Logo, theme styles, sub-merchant styles, publishing rules, and permissions in the Merchant Portal.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Waffo Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/waffo-docs/OevRXyJPkJIEffNN/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/waffo-docs/OevRXyJPkJIEffNN/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/waffo-docs/OevRXyJPkJIEffNN/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/waffo-docs/OevRXyJPkJIEffNN/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/waffo-docs/OevRXyJPkJIEffNN/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/waffo-docs/OevRXyJPkJIEffNN/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/waffo-docs/OevRXyJPkJIEffNN/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/waffo-docs/OevRXyJPkJIEffNN/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/waffo-docs/OevRXyJPkJIEffNN/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Merchant Portal cashier customization - Waffo Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Configure cashier Logo, theme styles, sub-merchant styles, publishing rules, and permissions in the Merchant Portal.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Waffo Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://waffo.com/docs/en/developer-docs/integration/checkout/portal-customization\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://waffo-docs.mintlify.site/docs/_mintlify/api/og/v2?division=Integration\u0026amp;title=Merchant+Portal+cashier+customization\u0026amp;description=Configure+cashier+Logo%2C+theme+styles%2C+sub-merchant+styles%2C+publishing+rules%2C+and+permissions+in+the+Merchant+Portal.\u0026amp;theme=fad5fb8928201b49e439d713\u0026amp;signature=9993c84b17cd634eff192800f284773923f9fbe3033e4c47857414ce57237f6d\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Merchant Portal cashier customization - Waffo Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Configure cashier Logo, theme styles, sub-merchant styles, publishing rules, and permissions in the Merchant Portal.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://waffo-docs.mintlify.site/docs/_mintlify/api/og/v2?division=Integration\u0026amp;title=Merchant+Portal+cashier+customization\u0026amp;description=Configure+cashier+Logo%2C+theme+styles%2C+sub-merchant+styles%2C+publishing+rules%2C+and+permissions+in+the+Merchant+Portal.\u0026amp;theme=fad5fb8928201b49e439d713\u0026amp;signature=9993c84b17cd634eff192800f284773923f9fbe3033e4c47857414ce57237f6d\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/waffo-docs/OevRXyJPkJIEffNN/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Waffo Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1957FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://waffo.com/docs/en/developer-docs/integration/checkout/portal-customization\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/en/developer-docs/integration/checkout/portal-customization.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://waffo.com/docs/en/developer-docs/integration/checkout/portal-customization\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://waffo.com/docs/ja/developer-docs/integration/checkout/portal-customization\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://waffo.com/docs/zh/developer-docs/integration/checkout/portal-customization\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://waffo.com/docs/en/developer-docs/integration/checkout/portal-customization\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://waffo.com/#organization\",\"name\":\"Waffo Documentation\",\"url\":\"https://waffo.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/waffo-docs/Pi4mlrktV3FjQDJZ/logo/waffo.svg?fit=max\u0026auto=format\u0026n=Pi4mlrktV3FjQDJZ\u0026q=85\u0026s=dc39ea12b9df4bb0ab4d56b460fee561\"}},{\"@type\":\"WebSite\",\"@id\":\"https://waffo.com/docs#website\",\"name\":\"Waffo Documentation\",\"url\":\"https://waffo.com/docs\",\"publisher\":{\"@id\":\"https://waffo.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://waffo.com/docs/en/developer-docs/integration/checkout/portal-customization#webpage\",\"url\":\"https://waffo.com/docs/en/developer-docs/integration/checkout/portal-customization\",\"name\":\"Merchant Portal cashier customization\",\"description\":\"Configure cashier Logo, theme styles, sub-merchant styles, publishing rules, and permissions in the Merchant Portal.\",\"dateModified\":\"2026-09-04T14:12:25.734Z\",\"isPartOf\":{\"@id\":\"https://waffo.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://waffo.com/docs/en/developer-docs/integration/checkout/portal-customization#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://waffo.com/docs/en/developer-docs/integration/checkout/portal-customization#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Integration\",\"item\":\"https://waffo.com/docs/en/developer-docs/use-cases/checkout-solution\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Merchant Portal cashier customization\",\"item\":\"https://waffo.com/docs/en/developer-docs/integration/checkout/portal-customization\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://waffo.com/docs/en/developer-docs/integration/checkout/portal-customization#article\",\"headline\":\"Merchant Portal cashier customization\",\"name\":\"Merchant Portal cashier customization\",\"description\":\"Configure cashier Logo, theme styles, sub-merchant styles, publishing rules, and permissions in the Merchant Portal.\",\"url\":\"https://waffo.com/docs/en/developer-docs/integration/checkout/portal-customization\",\"mainEntityOfPage\":{\"@id\":\"https://waffo.com/docs/en/developer-docs/integration/checkout/portal-customization#webpage\"},\"dateModified\":\"2026-09-04T14:12:25.734Z\",\"publisher\":{\"@id\":\"https://waffo.com/#organization\"},\"isPartOf\":{\"@id\":\"https://waffo.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Waffo Documentation\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Waffo Documentation\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/docs/en/developer-docs/integration/checkout/portal-customization.md","siteName":"Waffo Documentation","nav":{"global":null,"languages":[{"language":"en","default":true,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/en/essentials/product-overview"}]},{"tab":"Developer","groups":[{"group":"Getting Started","icon":"rocket","pages":[{"title":"Integration overview","href":"/en/developer-docs/getting-started/overview"},{"title":"Integration guide","href":"/en/developer-docs/getting-started/quickstart"},{"title":"Sandbox and testing","href":"/en/developer-docs/getting-started/sandbox"},{"group":"Production go-live","icon":"circle-check","root":{"title":"Production go-live","href":"/en/developer-docs/getting-started/go-live"},"pages":[{"title":"Account activation and team roles","href":"/en/developer-docs/getting-started/account-and-roles"},{"title":"Configure the merchant public key","href":"/en/developer-docs/getting-started/public-key-configuration"},{"title":"Configure refund and Chargeback notification URLs","href":"/en/developer-docs/getting-started/notification-url-configuration"}]}]},{"group":"Core Concepts","icon":"network","pages":[{"title":"Payment lifecycle and order statuses","href":"/en/developer-docs/core-concepts/payment-lifecycle"},{"title":"Amounts and currencies","href":"/en/developer-docs/core-concepts/currency"},{"title":"Pricing currency strategy","href":"/en/developer-docs/use-cases/pricing-currency"},{"title":"Error Handling","href":"/en/developer-docs/core-concepts/error-handling"},{"title":"Idempotency","href":"/en/developer-docs/core-concepts/idempotency"}]},{"group":"Integration","icon":"blocks","pages":[{"title":"Choosing an integration approach","href":"/en/developer-docs/use-cases/checkout-solution"},{"title":"Set up and use Coupons","href":"/en/developer-docs/use-cases/coupons"},{"title":"Tax integration","href":"/en/developer-docs/use-cases/tax"},{"group":"Subscription use cases","pages":[{"title":"Add seats and charge the difference","href":"/en/developer-docs/use-cases/subscription-use-cases"}]},{"title":"AI integration tool (waffo-integrate)","href":"/en/developer-docs/integration/ai-integration"},{"title":"Checkout integration - Integration steps","href":"/en/developer-docs/integration/checkout/steps"},{"title":"Cashier integration - Customization options","description":"Configurations such as cashier payment method filtering, multi-currency, language, and theme customization.","href":"/en/developer-docs/integration/checkout/customization"},{"title":"Merchant Portal cashier customization","href":"/en/developer-docs/integration/checkout/portal-customization"},{"group":"Apple Pay integration","icon":"/images/navigation/apple-pay.svg","pages":[{"title":"Apple Pay integration","description":"Compare four Apple Pay integration options and their different requirements for runtime environment, frontend work, and token handling.","href":"/en/developer-docs/integration/apple-pay/overview"},{"title":"Direct Apple Pay integration","href":"/en/developer-docs/integration/apple-pay/merchant-direct-integration"}]},{"group":"API-only integration","icon":"code","pages":[{"title":"Overview","href":"/en/developer-docs/integration/api/overview"},{"title":"Code examples","href":"/en/developer-docs/integration/api/examples"}]},{"group":"Elements (Frontend SDK)","icon":"panel-top","pages":[{"title":"Frontend components - component usage","href":"/en/developer-docs/integration/elements/usage"},{"title":"Frontend components - Style customization","href":"/en/developer-docs/integration/elements/styling"}]},{"group":"Card Binding \u0026 Token","icon":"key-round","pages":[{"title":"Waffo Checkout card binding","href":"/en/developer-docs/integration/tokenization/checkout-card-binding"},{"title":"Merchant-side card binding","href":"/en/developer-docs/integration/tokenization/overview"}]},{"group":"Subscription integration","icon":"refresh-cw","pages":[{"title":"Subscription integration","href":"/en/developer-docs/integration/subscription/overview"},{"title":"Subscription payment method comparison","href":"/en/developer-docs/tools-and-references/references/subscription-payment-methods"}]},{"title":"x402 stablecoin acquiring","href":"/en/developer-docs/use-cases/x402-stablecoin-acquiring"},{"group":"Settlement \u0026 Reconciliation","icon":"file-spreadsheet","pages":[{"title":"Reconciliation reports","href":"/en/developer-docs/tools-and-references/references/reconciliation-reports"}]}]},{"group":"Integration - Google Pay","icon":"wallet","hidden":true,"pages":[{"title":"Google Pay™","href":"/en/developer-docs/integration/google-pay/google-pay"}]},{"group":"Webhook","icon":"radio","pages":[{"title":"Webhook - Overview and configuration","href":"/en/developer-docs/webhook/overview"},{"title":"Webhook - event type list","href":"/en/developer-docs/webhook/event-types"},{"title":"Webhook - signature verification","href":"/en/developer-docs/webhook/signature-verification"},{"title":"Webhook - Handling best practices","href":"/en/developer-docs/webhook/best-practices"},{"title":"Webhook - retries and failure recovery","href":"/en/developer-docs/webhook/retry"}]},{"group":"SDK","icon":"package","pages":[{"title":"Node.js SDK","href":"/en/developer-docs/sdk/nodejs"},{"title":"Java SDK","href":"/en/developer-docs/sdk/java"},{"title":"Go SDK","href":"/en/developer-docs/sdk/go"},{"title":"Python SDK","href":"/en/developer-docs/sdk/python"},{"title":"PHP SDK","href":"/en/developer-docs/sdk/php"},{"title":"SDK changelog","href":"/en/developer-docs/sdk/changelog"}]},{"group":"Tools \u0026 Reference","icon":"library","pages":[{"group":"Developer Tools","icon":"wrench","pages":[{"title":"Postman collection","href":"/en/developer-docs/tools-and-references/developer-tools/postman"},{"title":"Sandbox simulator","href":"/en/developer-docs/tools-and-references/developer-tools/sandbox-simulator"},{"title":"Octopus sandbox test payment","href":"/en/developer-docs/tools-and-references/developer-tools/octopus-sandbox-e2e"}]},{"group":"Reference","icon":"book-open","pages":[{"title":"Error code quick reference","href":"/en/developer-docs/tools-and-references/developer-tools/error-codes"},{"title":"Data reference","href":"/en/developer-docs/tools-and-references/references/data-reference"},{"title":"Frequently asked questions (FAQ)","href":"/en/developer-docs/tools-and-references/references/faq"},{"title":"Payment method integration notes","href":"/en/developer-docs/tools-and-references/references/payment-method-integration-notes"},{"title":"Integration acceptance criteria","href":"/en/developer-docs/tools-and-references/references/acceptance-criteria"},{"title":"API version history","href":"/en/developer-docs/tools-and-references/references/changelog"}]}]},{"group":"Point Topup API","icon":"gamepad-2","pages":[{"title":"Point Topup integration overview","href":"/en/developer-docs/point-topup/overview"},{"title":"Mode A: offline point code import","href":"/en/developer-docs/point-topup/mode-a-offline-import"},{"title":"Mode B: point code retrieval API","href":"/en/developer-docs/point-topup/mode-b-point-code-api"},{"title":"Mode C: direct fulfillment API","href":"/en/developer-docs/point-topup/mode-c-direct-fulfillment"},{"title":"Point Topup API common specifications","href":"/en/developer-docs/point-topup/api-common"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/developer-docs/integration/checkout/portal-customization"}]},{"language":"zh","pages":[{"title":"zh","href":"/zh/developer-docs/integration/checkout/portal-customization"}]}]},"basePath":"","title":"Merchant Portal cashier customization - Waffo Documentation","buildId":"dpl_AHzSCQPRq6mP9FZXEa5AbDZTffie","deploymentId":"dpl_AHzSCQPRq6mP9FZXEa5AbDZTffie","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-C3JmClLs.js","DynamicMarkdown-mBxoveKr.js","zoom-image-lightbox-BrVVh3El.js","lightbox-handle-r17bVUz3.js"]}