How do I set up my checkout page to match my product platform?
Brand it, choose your accepted assets, and wire up redirects for a seamless checkout.
The checkout page your customers see is hosted by Morph Payments, but it represents your business. You can brand it with your name and logo, control which payment options are shown, and wire up redirect URLs so the experience flows smoothly into your own platform.
What the checkout controls
The hosted checkout handles everything on the customer's side: displaying the payment amount and your business details, letting the customer choose a payment method from the ones you accept, connecting their wallet or showing manual transfer instructions, and confirming the payment once it is on-chain. You configure it once and it works for every payment request you create.
Setting up your checkout
- In Morph Payments Console, go to Checkout settings. Add your business name and upload your logo. These appear at the top of every checkout your customers see — it should look like your business, not Morph Payments'.
- Under Payment options, select the stablecoins and networks you want to accept by default. Every payment request you create will offer these options unless you override them per-request. Accepting more networks gives your customers more flexibility and reduces cross-chain fees.
- Add a success_url: the page your customer is sent to after a successful payment. This is typically your order confirmation page. Optionally add a cancel_url for customers who close the checkout without paying — bring them back somewhere useful.
- If different products or plans have different accepted currencies, use the API to override the stablecoin and network settings per invoice at creation time. The per-invoice settings override the account defaults.
Logo and branding guidelines
Upload a square PNG or SVG at 256×256 pixels or larger. The checkout displays it at a fixed size, so the exact resolution matters less than the aspect ratio. Use your brand mark or icon rather than a full wordmark — it will be shown small, next to your business name.
Redirect URLs and the payment flow
The success_url is the most important redirect to configure. After a successful payment, Morph Payments appends the invoice_id (or payment link order_id) as a query parameter, so your success page can look up the order details and show the customer what they paid for. If you do not configure a success URL, Morph Payments shows a generic confirmation screen on the checkout — the payment still goes through, but the customer does not return to your platform.
Testing your checkout
Use Morph Payments' testnet to walk through the full checkout flow before going live: create a test payment request, open the checkout in a browser, and complete a test payment. Verify that the success redirect works, the order status updates in Console, and your webhook receives the payment event. A complete end-to-end test before launch saves debugging time later.


