> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ziina.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Custom integration

> Add Ziina to your app by using our REST API

<Note>
  This page is intended for developers. If you aren't one then you might want to
  visit [Shopify](/business/shopify) or [WooCommerce](/business/woocommerce)
  integration pages
</Note>

If your website isn't built with Shopify or WooCommerce you can create a custom integration with Ziina.
In order to do that first you need to get access token. All Ziina APIs require an access token to accept requests. Ziina uses the bearer authentication strategy to authenticate API calls.

## Requesting an access token

1. Click [here](https://ziina.com/business/connect) to generate your access token.
2. Select **‘Other builder or custom’** and enter your phone number, OTP, and email.
3. Your access token will be generated instantly. **Save it securely—this is the only time it will be displayed.**

## Authenticating API calls

To authenticate your API calls, be sure to include a header with every request of the following format:\
`Authorization`: `Bearer <access token>`

## Call Ziina API

With access token you can now call Ziina API. In order to start accepting payments you need to [create payment intent](/api-reference/payment-intent/create).\
Go to [API Reference](/api-reference/introduction) page for more available endpoints.

## Testing

For your convenience, we provide [test parameter](/api-reference/payment-intent/create#body-test) to create test payment link.
For test data please refer to [test cards](/test-cards) page

## Need help?

If you have questions, visit our [help center](https://ziina.com/help-center) or contact us at [support@ziina.com](mailto:support@ziina.com).
