Register custom checkout adapter for browser layer instead of content interface