# Quick Start Guide
source: https://developer.mastercard.com/automatic-billing-updater/documentation/tutorials-and-guides/abu-quick-start/index.md

## Log in {#log-in}

1. Create a [Mastercard Developers account](https://developer.mastercard.com/account/sign-up)
2. Validate your account by following the link sent to your email

## Review {#review}

### Request Access {#request-access}

To use the ABU API, your organization must first be registered with Mastercard's ABU Program. The ABU API is only for registered Acquirers, Large Card-on-File/Recurring Payment Merchants, and Payment Facilitators.

#### Mastercard Acquirers {#mastercard-acquirers}

Submit a signed ABU customer form available on Mastercard Connect (form 806). Depending on usage needs, acquirers can utilize either ABU bulk file requests and/or the ABU API to obtain updates for their card-on-file and recurring payment merchants. See the ABU Reference Guide on Mastercard Connect for more information.

#### Large Card-on-File/Recurring Payment Merchants, and Payment Facilitators {#large-card-on-filerecurring-payment-merchants-and-payment-facilitators}

Contact your acquirer about leveraging the ABU API via their ABU integration. Alternately only for very large merchants and Service Providers you may qualify for an ABU direct connection. Contact your Mastercard representative for more information about this option.

### Review the resources offered on Mastercard Developers for ABU API {#review-the-resources-offered-on-mastercard-developers-for-abu-api}

1. API overview [page](https://developer.mastercard.com/automatic-billing-updater/documentation/)
2. API technical documentation, including:
   * API reference sections
   * Security reference implementation
   * Use cases
   * Tutorials
   * FAQs
3. Support articles

For general questions on the onboarding process, please contact [ABU Push Onboarding](mailto:abu_push_onboarding@mastercard.com)

## Create {#create}

Create a project on your [My Projects](https://developer.mastercard.com/dashboard) page:

1. Select the Automatic Billing Updater (ABU) as the API
2. Name your project
3. Invite members to your project as collaborators

#### Download your sandbox signing keys {#download-your-sandbox-signing-keys}

1. Save your sandbox key credentials
2. Review the Read Me.txt in your sandbox zip file
3. Begin testing

## Integrate {#integrate}

### Generate Your Own API Client {#generate-your-own-api-client}

1. Open the [API Reference](https://developer.mastercard.com/automatic-billing-updater/documentation/api-reference/index.md)
2. Download the API specification (OpenAPI)
3. Generate and configure an API client for the ABU API
4. Configure your client using our client libraries

## Go Live {#go-live}

After you have tested your implementation in our sandbox environments, it is time to move to Production.

1. Within your ABU project, select "Request Production Access"
2. Enter your Key Alias and Keystore Password
3. Save your Key Alias and Keystore Password for future reference
4. (Optional) Upload an existing CSR
5. Confirm and download your Production Keys

Note: Production Keys are generated instantaneously, but they still need to be approved for production environment access before you can go live. Once your production access request has been reviewed, you will receive a notification confirming your access has been approved or denied.
