> **Description:** Implement recurring payments and subscriptions using Vipps MobilePay, with support for initial charges, recurring billing, and subscription management.

# Recurring API

[*Recurring payments*](https://vippsmobilepay.com/en-NO/online/billing-recurring)
enables your customers to pay subscriptions, donate, or make other recurring purchases without keying in card numbers or filling in long forms. In addition, your customers get a good overview of their recurring payments, and they get notifications of withdrawals through Vipps MobilePay.

Screenshot: Three labeled app screens showing the recurring agreement setup flow -- the profile sharing consent step with personal data fields and an accept button, the payment agreement overview step with campaign and pricing details, and the payment agreement approval step with payment method selection and a confirm button.

## User flows

*Recurring payments* provides you with the Recurring API to communicate requests to Vipps MobilePay.
The Recurring API supports several agreement and charge models:

- [How Recurring payments works](https://developer.vippsmobilepay.com/docs/APIs/recurring-api/how-it-works/README.md): See an overview of agreements and charges.

Order *Recurring payments* on [vippsmobilepay.com](https://vippsmobilepay.com/en-NO/online/billing-recurring).

Try the agreement and payment experience in the [Recurring demo store](https://demo.vipps.no/recurring).

## Start building

Follow the quick start to make your first Recurring API requests.

[Open Recurring quick start](https://developer.vippsmobilepay.com/docs/APIs/recurring-api/recurring-api-quick-start.md)

## Plugins for the Recurring API

If your store runs on one of the platforms below, install the plugin instead and configure it -- no custom development needed.

[Recurring for WooCommerce](https://developer.vippsmobilepay.com/docs/plugins-ext/recurring-woocommerce/README.md)
[Recurring for Drupal (Vipps only)](https://developer.vippsmobilepay.com/docs/plugins-ext/recurring-drupal/README.md)

Using a different platform? See [all plugin platforms](https://developer.vippsmobilepay.com/docs/plugins/README.md).

## Recurring technical details

- [API checklist](https://developer.vippsmobilepay.com/docs/APIs/recurring-api/recurring-api-checklist.md): Complete the checklist for direct integration.
- [API quick start](https://developer.vippsmobilepay.com/docs/APIs/recurring-api/recurring-api-quick-start.md): Run the basic examples in curl or Postman.
- [API guide](https://developer.vippsmobilepay.com/docs/APIs/recurring-api/recurring-api-guide.md): Learn about the Recurring API features.
- [API FAQ](https://developer.vippsmobilepay.com/docs/APIs/recurring-api/recurring-api-faq.md): Look for your question among those people have asked before.
- [API reference](https://developer.vippsmobilepay.com/redocusaurus/recurring-swagger-id.yaml): View the endpoint specifications.

## Integration information

- [Test environment](https://developer.vippsmobilepay.com/docs/knowledge-base/test-environment.md) - Access the Merchant Test (MT) environment, download test apps, and understand testing limitations and capabilities.
- [API keys](https://developer.vippsmobilepay.com/docs/knowledge-base/api-keys.md) - Get your merchant API keys from the business portal for both test and production environments.
- [Authentication](https://developer.vippsmobilepay.com/docs/knowledge-base/authentication.md) - Learn how authentication works and which method applies to your integration.
- [API servers](https://developer.vippsmobilepay.com/docs/knowledge-base/servers.md) - Find the correct server URLs for test and production environments across all APIs.

More topics to be found at: [Integration and testing](https://developer.vippsmobilepay.com/docs/knowledge-base/top-integration-guide.md)

## Next steps

To order this product, go to
[vippsmobilepay.com: *Recurring Payments*](https://vippsmobilepay.com/en-NO/online/billing-recurring).
If you already have an existing Vipps MobilePay business account enabled for online payment, you can [extend it with recurring functionality](https://developer.vippsmobilepay.com/docs/knowledge-base/portal.md#how-to-add-recurring-payments).

Complete the required [Recurring checklist](https://developer.vippsmobilepay.com/docs/APIs/recurring-api/recurring-api-checklist.md) to integrate the API into your software.

> **Full site overview:** For every page in this documentation, read [https://developer.vippsmobilepay.com/llms.txt](https://developer.vippsmobilepay.com/llms.txt).
