# Volley - **Get started** - [Overview](/docs): Kia ora! Welcome to the developer documentation for Volley's API. - [Authentication](/docs/authentication): Learn how to securely authenticate requests from your service to the Volley API using API keys. - [About open banking](/docs/open-banking): Learn how Volley uses open banking to let your customers pay by bank. - **Concepts** - [Payment requests](/docs/payment-requests): Learn how Volley payment requests help you accept payments directly from a customer's bank. - [Recurring payments](/docs/recurring-payments): Collect multiple payments on your own schedule from a single authorisation. - [Subscriptions](/docs/subscriptions): Schedule regular charges and let Volley handle billing end-to-end. - [Data requests](/docs/data-requests): Allow a customer to securely share their bank account data with you via open banking. - **Integration options** - [Hosted page](/docs/hosted-page): Accept payments easily with no UI to build - just redirect your customer to the payment request URL. - [Web embed](/docs/web-embed): Use our pre-built components to add Volley payments directly on your website. - Native WebView - [Introduction](/docs/native-webview): Integrate Volley's hosted payment page into your native app using a WebView. - [iOS](/docs/native-webview/ios): Integrate Volley's hosted payment page in your iOS app with WKWebView - [Android](/docs/native-webview/android): Integrate Volley's hosted payment page in your Android app with WebView - **Resources** - [Webhooks](/docs/webhooks): Receive notifications sent to your backend when request and payment events occur. - [Errors](/docs/errors): Learn how to handle error responses from the Volley API. - [Rate limits](/docs/rate-limits): API rate limits and how to handle them. - [Support](/docs/support): Get help with your Volley integration.