Skip to main content
Updates the visual identity of a sub-merchant used on their checkout pages: display name, logo, and/or primary button colour. Changes take effect on the next checkout session.
correlation_id is required for this endpoint, but it does not go in the top-level envelope — pass it inside payload instead.
Branding can be updated at most once every 30 days per sub-merchant. At least one of trade_name, logo, or colour must be provided.

Payload fields

Response 200 OK

400 — missing correlation_id; no fields provided; 30-day cooldown not elapsed; logo is not valid base64, not PNG/JPEG, exceeds 5 MB, or exceeds 400×400 px. 404correlation_id not found or does not belong to this master merchant. 422 — sub-merchant has no portal account yet (KYB not completed).