# Redirect Checkout — Overview

In the redirect checkout mode, the customer is sent to a Banxa-hosted page to complete their transaction. This page opens in a new tab or replaces the current window, depending on how you implement the redirect.

## How it works

1. Your app creates a checkout URL — either via a [Referral link](/products/hosted-checkout/docs/referral-integration/constructing-referral-urls) or the `checkoutUrl` returned by `POST /v2/buy` or `POST /v2/sell`.
2. The customer is redirected to that URL.
3. Banxa presents the full checkout flow: payment details, identity verification, and order confirmation.
4. On completion or cancellation, the customer is redirected back to your `redirectUrl`.


## Co-branding

The Banxa-hosted checkout page can be co-branded with your logo and configured with custom colours. These settings are managed in your Partner Dashboard. Contact Banxa to configure co-branding for your account.

## Advantages

- No embedding or WebView configuration required.
- Fully compatible with all payment methods, including those with complex browser requirements (Apple Pay, Google Pay, ACH).
- Works across web and mobile without platform-specific setup.


## Considerations

- The customer visibly leaves your application to complete the transaction.
- You have less control over the surrounding UI context during checkout.


## Implementation

→ [Web Implementation](/products/hosted-checkout/docs/checkout-experience/redirect/web)
→ [Mobile Implementation](/products/hosted-checkout/docs/checkout-experience/redirect/mobile)