CentralPay Documentation CentralPay Documentation
  • General information
  • Documentation
  • Developers
  • English
    • FrenchSwitch to French
CentralPay Documentation CentralPay Documentation
  • General information
  • Documentation
  • Developers
  • English
    • FrenchSwitch to French
Documentation
  • Folder icon closed Folder open iconQuick start guide >
  • Folder icon closed Folder open iconMerchant, accounts and sales channels
    • Merchant Profilemerchant
    • Customer profilescustomer
    • Retail locationspointOfSale
    • Payment accountswallet
    • EM Accountswallet
    • Outgoing paymentpayout
  • Folder icon closed Folder open iconAutomations, integrations and exports
    • Email/SMS notifications
    • Anti-fraud services
    • File Import
    • Accounting Exports
    • Data Exports
    • Webhooks
  • Folder icon closed Folder open iconPayment Links
    • General information
    • Payment requestspaymentRequest
    • Payment page (SmartForm)
    • Callbacks, statuses and hooks
  • Folder icon closed Folder open iconCard transaction
    • General information
    • CUSTOM payment form
    • 3DS 2.0 Authentication
    • Card Transactiontransaction
    • Recurring Card Transactiontransaction
    • Card transaction via walletApplePay / GooglePay
    • Card Refund Transactionrefund / credit / dispute
    • Confirmation email
    • Bank statement descriptor
    • Currency management
    • Virtual Card Management (VCC)
    • Callbacks, statuses and hooks
  • Folder icon closed Folder open iconBank Transfer Transaction
    • General information
    • Virtual IBANs
    • Bank Transfer TransactionsctTransaction
    • Pay by Bank – Payment Initiation (PIS)
    • Reconciliation of a payment requestbankReconciliation
    • SCT R-transactionrefund
    • International wire transfers
    • Responses, statuses, and webhooks
  • Folder icon closed Folder open iconSEPA direct debit transaction
    • General information
    • SEPA Creditor ID
    • Bank account statement
    • Creating a SEPA direct debit mandate
    • Direct Debit transactionsddTransaction
    • SDD R-Transactionrefund / sddTransactionReversal
    • Responses, statuses, and webhooks
  • Folder icon closed Folder open iconRecurring payments
    • Subscriptionsubscription
    • Installmentinstallment
  • Folder icon closed Folder open icon3DS 2.2 authentication
    • Transaction Initiated by the Holder (CIT – BRW)
    • Merchant-initiated transaction (MIT – 3RI)
    • Optimize the Frictionless Rate
    • FAQ – 3DS 2.2
  • Folder icon closed Folder open iconMerchant management
    • General information
    • Enrollment requestmerchant-enrollment
    • Complete an enrollmentmerchant-enrollment
    • Enrollment validation
    • Limited Electronic Money Accountcustomer / wallets
    • Remove the limit on an Electronic Money Accountmerchant-enrollment
    • Responses, articles of association, and webhooks
  • Folder icon closed Folder open iconPayouts
    • General information
    • Independent transfertransfer / transferReversal
    • Transfer via Transaction or PaymentRequesttransaction / paymentRequest
    • Payout to a Third Party
    • Responses, statuses, and webhooks
  • Folder icon closed Folder open iconCMS Plugin
    • WooCommerce
    • PrestaShop
    • Magento
  • Folder icon closed Folder open iconBest practices
    • VAT Returns by Country
    • Merchant-Initiated Transaction (MIT)
    • Verification of Payee (VoP)
      • FAQ – Verification of Payee

Recurring Card Transaction

Estimated reading: 3 minutes

Depending on your business needs, CentralPay offers several recurring transaction modes:

  • Subscription from a subscription template
    CentralPay manages the collection of instalments based on a subscription template that you defined in advance.
  • API-driven subscription
    You manage the collection of each instalment yourself via API (initial BRW authentication, then 3RI), without using CentralPay’s automated subscription service.
  • Installment payment
    CentralPay splits an amount due into several transactions and manages their collection, according to the payment terms you provided.

Please note: you must first manage the collection of your customer’s card data by creating a Custom Form payment form, create a Customer profile for this customer, and implement the 3DS 2.2 authentication principles.

The basic principles of a card transaction are described in the general information section.

For a recurring payment, your customer automatically receives an email containing the details of their instalments. This email also includes a link to our Customer Portal, which allows them to view the status of their recurring payments, change their bank card, and cancel a subscription if needed.

1. Subscription from a subscription template

1.1. Creation

You must first:

  • Create a Custom Form payment form
  • Create a Customer containing at least one Card
  • And perform a 3DS 2.2 BRW authentication

Then, the subscription service (Subscription) will allow you to easily initiate a subscription payment based on a subscription template created in advance via the CentralPay API or the Merchant Portal.

1.2. Specific integration cases

  • If the first subscription payment must be higher than the following instalments (e.g., registration fees), you can first initiate a Transaction following your 3DS BRW authentication, then set a start date (startingDate) in the Subscription object.
  • If you simply want to start a subscription on a specific date, you can first perform a verified card imprint following your 3DS BRW authentication, then set a start date (startingDate) in the Subscription object.

2. API-driven subscription

2.1. Creation

You must first:

  • Create a Custom Form payment form
  • Create a Customer containing at least one Card
  • Perform a 3DS 2.2 BRW authentication
  • Perform an initial Transaction

Then, you will be able to initiate the next Transactions yourself using 3DS 3RI authentication.

2.2. Important information

  • To ensure an optimal conversion rate, the amount of the first transaction must be greater than or equal to the amounts of subsequent transactions performed with 3DS 3RI authentication.
  • The CentralPay platform will not consider the generated transactions as “subscriptions”; therefore, the “Merchant Portal” and “Customer Portal” interfaces will display these operations in the same way as a succession of one-off transactions.
  • With this model, the retry automation system will not apply if the collection of one of your transactions fails.

3. Installment payment

3.1. Creation

You must first:

  • Create a Custom Form payment form
  • Create a Customer containing at least one Card
  • And perform a 3DS 2.2 BRW authentication

Then, the installment payment service (Installment) will allow you to easily initiate an installment payment based on the information provided in your request.

Recurring Card Transaction - PreviousCard TransactionNext - Recurring Card TransactionCard transaction via wallet

Recently visited pages

  • Virtual IBANs
  • 3DS 2.0 Authentication
  • SEPA direct debit transaction
  • CUSTOM payment form
  • General information
  • The PAYMENT REQUEST object
  • Bank Reconciliation external
  • Point Of Sale
  • Blacklist
  • EM Accounts
  • ClearedOperation
  • Test values
  • TRANSFER REVERSAL status
  • The WALLETS object
  • Enrollment Details
  • Wallet
  • The SCT Transaction object
  • SDD TRANSACTION status
  • InvoiceItem
  • Payment Links
  • See more
CONTENTS

Doc Contents

Doc Footnotes

Doc Elements

  • Legal notices
  • Privacy policy

© 2026 CentralPay

You must log in to continue.

Login to CentralPay Documentation

Forgotten account?

Reset your password

Enter your username or email address and we will send you a link to reset your password.

Back to login
  • French