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

Virtual IBANs

Estimated reading: 4 minutes

Payment by bank transfer requires the customer making the payment to provide the bank details (IBAN + BIC + account holder’s name), the payment amount, and the transfer reference.

If the reference number is missing or formatted incorrectly (whether due to the customer or the customer’s bank’s system), the payee must manually review the received transfer to match it to the correct invoice and customer account.

CentralPay allows you to provide a different virtual IBAN to each of your customers (Customer) or on each of your invoices (PaymentRequest). Thus, when a transfer is received, CentralPay automatically identifies the sender and can reconcile the invoice for you based on the virtual IBAN used by your customer, even if there is an error in the reference number.

A virtual IBAN is identical in every way to a standard IBAN, which makes the process completely transparent for your customers.

With this service, you will be able to:

  • To be notified instantly when a customer has paid you via bank transfer
  • Automate your internal alerts and customer follow-ups (via the notification service)
  • To automate the reconciliation of your payments in your accounting or billing solutions (ERP, etc.)
  • For platforms and marketplaces: to easily identify the merchant receiving the payment and transfer the funds to them

You can create CentralPay Virtual IBANs from various services on the platform:

  • From the Customer service department
  • From the SCT Transaction department
  • From the PaymentRequest department
ℹ️ Each payment or e-money account comes with its own dedicated virtual IBAN by default

1. Check the virtual IBAN for your accounts

You can find the virtual IBAN for your accounts in the Merchant Portal Administration Accounts IBAN/BIC:

It is also possible to query the CentralPay API using the /bankAccount endpoint

Access:

Recette Merchant Portal – Accounts
Production Merchant Portal – Accounts

2. Create a Virtual IBAN for a specific customer

You can create a virtual IBAN for a specific customer when creating a new Customer or when updating an existing customer.

To do this, you must enter the UUID of the payment account into the “walletIdForIban” field—the account into which you want to receive the funds.

You can find it under Merchant Portal Administration Accounts UUID:

Access:

Recette Merchant Portal – Accounts
Production Merchant Portal – Accounts

In return, you will receive the “iban” and “bic” values in field bankAccounts, which make up your Customer‘s virtual IBAN.

ℹ️ The BIC for IBANs issued by CentralPay is CEAYFR22

3. Creation of a Virtual IBAN Dedicated to an SCT Transaction

Just as with a customer, you can create a virtual IBAN specific to a bank transfer transaction when creating an SCT transaction.

ℹ️ As a reminder, CentralPay automatically creates an SCT transaction when you receive a transfer to your primary virtual IBAN or a customer’s virtual IBAN. However, you can create an SCT transaction in advance to assign it a dedicated virtual IBAN and a custom reference, for example. 

To do this, you must enter the UUID of the payment account into the “ibanWalletId” field, the account into which you want to receive the funds.

You can find it under Merchant Portal Administration Accounts UUID:

Access:

Recette Merchant Portal – Accounts
Production Merchant Portal – Accounts

In return, you will receive the “iban” and “bic” values in field bankAccounts, which make up the Virtual IBAN for your SCT Transaction.

ℹ️ A virtual IBAN assigned to an SCT transaction is no longer valid once the SCT transaction has been paid in full. However, it is possible to receive multiple smaller transfers to the same IBAN to make up the full amount of the SCT transaction. 

Please note that if a received transfer exceeds the amount of the SCT Transaction, it will still be accepted. You will need to issue a partial refund to return the overpayment to your customer.

4. Using Virtual IBANs in Payment Requests

You can use Customer Virtual IBANs or SCT Transactions through the payment request service if you accept the “SCT Transaction” payment method.

You can select the type of Virtual IBAN you want to display in your payment requests from the “Priority Viban” field in your point-of-sale settings. If you select:

  • SCT: The payment request will automatically generate a virtual IBAN specific to the SCT transaction
  • Client: The payment request will use the customer’s virtual IBAN if they already have one; otherwise, it will automatically generate one.
ℹ️ For payment requests using a vIBAN submitted exclusively via SCT Transaction: If you cancel the payment request, the associated vIBAN will no longer be accessible. As a result, any transfer received at that vIBAN will be automatically returned to the sender. 
Virtual IBANs - PreviousGeneral informationNext - Virtual IBANsBank Transfer Transaction

Recently visited pages

  • 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
  • SCT TRANSACTION status
  • 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