Recurring Payments and Subscriptions APIs

United States

The Recurring Payments and Subscriptions APIs allow merchants and developers to set up recurring charges periodically, such as monthly or weekly. You can charge customers on:

  • A finite basis, for example, a payoff installment for six months, or
  • An infinite basis, for example, a streaming subscription.

The subscription service processes each invoice at the configured date.



Clover provides REST APIs to manage recurring payments and uses card-on-file to process scheduled payments. When a card-on-file is saved, our automated flow sends consumers notifications of upcoming automated charges. This ensures that consumers know about the upcoming payment and have enough funds. Consumers can also request to remove their card-on-file from Clover systems.

If you prefer not to use our automated flows, you can create multi-pay tokens, instead. Multi-pay tokens can be used multiple times after the initial purchase, but you will be responsible for managing how they are stored and used. For example, you must manage customer profiles, stored credentials, and payment details within your platform and provide the appropriate stored credentials on each payment request. For more information on using multi-pay tokens, see Generate a card token.


Preset a card object to configure recurring payments on an encrypted card token. See Generate a card token.

Configure recurring payments

Recurring payment configuration allows merchants to create plans and subscriptions. The Plans and Subscriptions APIs allow the merchants to define a set of plans that their customers can use to initiate automatic payments. When you configure automatic payments:

  • You can set a date on when a payment is sent.
  • You can change the interval after creating a plan. Customers receive the first bill on the set start date, and subsequent bills are sent on the defined interval.
    Example: If you schedule a monthly recurring payment with the start date of February 1, the first bill will be sent on February 1, followed by the second bill on March 1, the third on April 1, and so on.

Watch video: Recurring payments APIs

Watch Learn

In this video, learn:

  • How to define, create, edit and delete plans for recurring payments.
  • How to create subscriptions for plans.

See also:

Recurring Payments APIs - Configuring Plans for steps to create a recurring payments plan.

Recurring Payments APIs - Configuring Subscriptions for steps to create a recurring a subscription plan.

Use the Clover-hosted iframe for steps to integrate the Clover-hosted iframe.