# BrowserInterface

## Undocumented

### Declaration

---

### Declaration

---

### Declaration

---

### Declaration

---

A transparent view on top of the In-App Checkout content view for containing arbitrary views.
@discussion If you wish to display additional custom content to your users, add your views as subviews to this container view. The container responds to chrome position changes and rotation.

### Return Value

A container view on top of the browser content view.

---

### Declaration

---

An object belonging to the browser interface that maintains the list of cards currently in the card system.

### Return Value

The interface to the card list object.

---

### Declaration

---

Reloads all cards from scratch and re-renders any visible cards.
@discussion Call this method when you make changes to cards in the CardList.

---

### Declaration

---

Animates the top card in the card list into the browser view.

---

### Declaration

---

Animates the top card in the card list out of the browser view.

---

### Declaration

---

Indicates whether or not cards can be shown.

@discussion Call this method before attempting a call to showTopCard or hideTopCard.

### Return Value

YES if cards can be shown, NO otherwise.

---

### Declaration

---

Navigates the browser to a new url.

@discussion Use this api to navigate the browser to a new url of the same domain. A url with a different domain should be opened by fetching and starting a new Purchase Path.

### Parameters

|     |     |
| --- | --- |
| `<br>                                url<br>` | The url to be loaded in the browser. |

---

### Declaration

---

Dismisses the browser.

---
