# Classes

The following classes are available globally.

- `ButtonMerchant`

To get started with your integration, get your application Id from from the [Button Dashboard](https://app.usebutton.com/) and follow our simple [integration guide](https://developer.usebutton.com/docs/ios-add-merchant-library).

[See more](https://building.usebutton.com/button-merchant-ios/latest/Classes/ButtonMerchant.html)

#### Declaration

- `ButtonProduct`

A concrete implementation of the ButtonProductCompatible protocol.

[See more](https://building.usebutton.com/button-merchant-ios/latest/Classes/ButtonProduct.html)

#### Declaration

- `Order`

Represents an order placed by the user to be reported using `ButtonMerchant.reportOrder(order)`.

[See more](https://building.usebutton.com/button-merchant-ios/latest/Classes/Order.html)

#### Declaration
