Skip to main content

Frequently Asked Questions (FAQ)

Quick answers to common questions about Paysera Recurring Billing API.

Quick Navigation

Use the tabs below to find answers by category. Click any question to expand the answer.

General Questions

What is recurring billing?

Recurring billing allows you to charge customers automatically on a regular schedule (monthly, yearly, etc.) without requiring them to manually authorize each payment.

Key Features:

  • Automatic subscription payments
  • Token-based authorization
  • Variable billing amounts
  • Flexible billing schedules
  • Secure card tokenization

How it works:

  1. Customer makes initial payment with user interaction
  2. System obtains a recurring billing token
  3. Future charges use the token (no customer interaction needed)

How does recurring billing work?

The recurring billing flow:

  1. Initial Payment (with user interaction)

    • Create payment request with token_strategy: "required"
    • Customer completes payment on Paysera page
    • Receive notification with issued_token
  2. Store Token

    • Save the token securely in your database
    • Link token to customer/subscription
  3. Future Charges (automatic)

    • Create payment request with stored token
    • Authorize payment via API
    • No customer interaction needed

📖 Complete flow documentation →

Is recurring billing available for all payment methods?

Recurring billing is primarily supported for:

  • ✅ Credit/debit cards (Visa, Mastercard)
  • ✅ Some bank accounts (depending on the bank)

Not typically supported:

  • ❌ One-time bank transfers
  • ❌ Most e-wallets
  • ❌ Cash payments

Note: The payment method must support tokenization for recurring charges to work.

Do I need a special account to use recurring billing?

Your project must be approved by Paysera before recurring billing is enabled.

Recurring billing is not available by default on a new account. To use it you need:

  • ✅ A registered Paysera account
  • ✅ A Checkout project
  • ✅ Approval from Paysera support to enable recurring billing
  • ✅ MAC credentials issued to you after approval

The approval step exists because Paysera needs to review how you intend to use recurring billing before enabling it for your project.

📖 How to obtain credentials and request access →

What are the typical use cases?

Common scenarios:

  • 🔄 Subscriptions - Monthly/yearly software subscriptions
  • 📦 Membership Fees - Gym memberships, clubs
  • 📰 Content Access - News sites, streaming services
  • 🏢 SaaS Products - Cloud services, web applications
  • 💼 Professional Services - Retainer agreements
  • 🎓 Education - Course subscriptions, online learning