Button’s integration breaks down to 3 components, each addressing a unique part of the user’s commerce journey.

## App & Site Setup

Set up accurate attribution for users coming from outside web/native applications through a process we call Token Management.

## Reporting Orders

Pass Button order information to close the loop for outside applications involved in routing users to the purchase.

## Testing your Button integration

Test your integration work every step of the way. Refer to our testing section before moving to the next steps.
