BursaPay Logo
Knowledge Base
Ticket Sign In
Help Center > Developer Platform & Gateway API > Subscriptions and Recurring Billing

Subscriptions and Recurring Billing

Published 2026-08-23 6 min read
Who is this article for?
This guide is for Developers, SaaS Teams seeking operational guidance on BursaPay workflows.

UI Navigation Path (Step-by-Step)

  1. Create the subscription plan/configuration.
  2. Associate the customer authorization where required.
  3. Monitor subscription.created and subscription.charged events.
  4. Handle charge failures and cancellation states.
Verified BursaPay gateway workflow: Explains the subscription API and its relationship to repeat charges and webhooks.

1. Overview & Purpose

The gateway provides subscription resources and uses recurring charge authorization under the hood.

2. Requirements & Setup

A customer authorization suitable for recurring charges and the required API permissions are needed.

3. Step-by-Step Workflow

  1. Create the subscription plan/configuration.
  2. Associate the customer authorization where required.
  3. Monitor subscription.created and subscription.charged events.
  4. Handle charge failures and cancellation states.

4. Rules & Troubleshooting

The webhook catalog includes subscription.created, subscription.charged, subscription.charge_failed and subscription.cancelled.

5. Verification & Next Steps

Treat failed recurring charges as application events that need customer-facing handling.

Was this article useful?

Related Articles

No-Code Payment Links Developer Invoicing
Ask Bursa AI