CentralPay Documentation CentralPay Documentation
  • Informations générales
  • Documentation
  • Développeurs
CentralPay Documentation CentralPay Documentation
  • Informations générales
  • Documentation
  • Développeurs
Documentation
  • Folder icon closed Folder open iconGuide de démarrage rapide >
  • Folder icon closed Folder open iconMarchand, comptes et canaux de vente
    • Profil Marchandmerchant
    • Profils clientscustomer
    • Points de ventepointOfSale
    • Comptes de paiementwallet
    • Comptes de MEwallet
  • Folder icon closed Folder open iconAutomatisations, connexions et exports
    • Notifications email/sms
    • Services anti-fraude
    • Versement sortantpayout
    • Exports comptables
    • Exports de données
    • Webhooks
  • Folder icon closed Folder open iconLiens de paiement
    • Informations générales
    • Demandes de paiementpaymentRequest
    • Page de paiement (SmartForm)
    • Retours, statuts et hooks
  • Folder icon closed Folder open iconTransaction par carte
    • Informations générales
    • Formulaire de paiement CUSTOM
    • Authentification 3DS 2.0
    • Transaction cartetransaction
    • Transaction carte récurrentetransaction
    • Transaction carte via walletApplePay / GooglePay
    • R-transaction carterefund / credit / dispute
    • Email de confirmation
    • Libellé relevé bancaire
    • Gestion des devises
    • Gestion des cartes virtuelles (VCC)
    • Retours, statuts et hooks
  • Folder icon closed Folder open iconTransaction par virement
    • Informations générales
    • IBAN Virtuels
    • Transaction par virementsctTransaction
    • Pay by Bank – Initiation de paiement (PIS)
    • Rapprochement à une demande de paiementbankReconciliation
    • R-transaction SCTrefund
    • Virements internationaux
    • Retours, statuts et webhooks
  • Folder icon closed Folder open iconTransaction prélèvement SEPA
    • Informations générales
    • Identifiant de Créancier SEPA
    • Déclaration du compte bancaire
    • Création du mandat SEPA
    • Transaction par prélèvementsddTransaction
    • R-transaction SDDrefund / sddTransactionReversal
    • Retours, statuts et webhooks
  • Folder icon closed Folder open iconPaiements récurrents
    • Abonnementsubscription
    • Fractionnéinstallment
  • Folder icon closed Folder open iconAuthentification 3DS 2.2
    • 3DS 2.2 BRW (paiement unitaire)
    • 3DS 2.2 3RI (paiements récurrents)
    • FAQ 3DS 2.2
  • Folder icon closed Folder open iconGestion des marchands
    • Informations générales
    • Demande d’enrôlementmerchant-enrollment
    • Compléter un enrôlementmerchant-enrollment
    • Validation d’un enrôlement
    • Compte de Monnaie Électronique limitécustomer / wallets
    • Déplafonner un compte de Monnaie Électroniquemerchant-enrollment
    • Retours, statuts et webhooks
  • Folder icon closed Folder open iconTransferts de paiements
    • Informations générales
    • Transfert indépendanttransfer / transferReversal
    • Transfert via Transaction ou PaymentRequesttransaction / paymentRequest
    • Versement sortant pour tiers
    • Retours, statuts et webhooks
  • Folder icon closed Folder open iconPlugin CMS
    • WooCommerce
    • PrestaShop
    • Magento
  • Folder icon closed Folder open iconBonnes pratiques
    • Déclaration TVA par pays
    • Merchant Initiated Transaction (MIT)
    • Verification of Payee (VoP)
      • FAQ – Verification Of Payee
  • Folder icon closed Folder open iconGuides portail marchand
    • Mes comptes > Opérations

Pay by Bank – Initiation de paiement (PIS)

Estimated reading: 4 minutes

1. Fonctionnement

Le service d’initiation de paiement (PIS – Payment Initiation Service) permet à vos clients de réaliser un virement bancaire directement depuis leur environnement bancaire, sans avoir à saisir manuellement les coordonnées du bénéficiaire. Cette fonctionnalité repose sur le protocole Open Banking, en conformité avec la DSP2.

Chez CentralPay, ce service est proposé sous l’intitulé Pay by Bank et est actuellement accessible uniquement via le formulaire de paiement hébergé (SmartForm), dans le cadre de l’utilisation du service PaymentRequest.

ℹ️ Le service est uniquement disponible via le Smart Form (PaymentRequest). Il n’est pas encore possible d’utiliser ce mode de paiement en tant que moyen unique, il est toujours présenté en complément du service de paiement par virement traditionnel. L’expérience de paiement dépend des interfaces de la banque du client payeur.

2. Activation du service

L’initiation de paiement n’est pas activée par défaut. Pour en bénéficier, il est nécessaire d’en faire la demande auprès des équipes support de CentralPay.

3. Utilisation via PaymentRequest

Pour permettre à vos clients d’initier un virement directement depuis le formulaire de paiement, vous devez :

  1. Créer une PaymentRequest selon les modalités habituelles.
  2. Inclure le moyen de paiement suivant dans la propriété payment_methods :
    • PIS Standard « payment_methods » : [« SCT_TRANSACTION_PIS »]
    • PIS IP « payment_methods » : [« SCT_TRANSACTION_PIS_IP »]

Lorsque ce moyen de paiement est présent, le Smart Form proposera à l’utilisateur un choix entre :

  • Le virement bancaire classique (affichage des coordonnées bancaires à recopier)
  • L’initiation de paiement via son environnement bancaire (Pay by Bank)
ℹ️ Il n’est pas possible à ce stade de forcer l’utilisation exclusive de l’initiation de paiement. Le formulaire affichera toujours l’alternative avec les coordonnées bancaires classiques.

4. Parcours utilisateur

  1. L’utilisateur sélectionne « Pay by Bank » dans le formulaire
  2. Il choisit sa banque dans la liste proposée
  3. Il est redirigé vers l’environnement de sa banque pour valider l’opération de virement
  4. Une fois le paiement initié, il est redirigé vers votre page de retour

5. Suivi et statuts

Une fois la PaymentRequest créée, le statut du virement est disponible via l’API comme pour tout autre paiement :

  • Le champ payment_method sera valorisé à SCT_TRANSACTION
  • Le champ status indiquera la progression de l’initiation de paiement (par exemple PENDING, SUCCEEDED, FAILED)
ℹ️ Comme pour les virements classiques, la finalisation du paiement dépend de l’exécution effective du virement par la banque du client. Le client peut choisir entre réaliser un virement standard (à J+1) ou un virement immédiat.

6. Liste des banques disponibles par pays

ℹ️ En environnement de recette, une banque nommée "Connecteur de test" est affichée pour vous permettre de tester le parcours de bout en bout. Attention : le montant maximum autorisé sur ce connecteur de test est de 20 €.

Banques françaises :

InstitutionStandardInstantané
Allianz Banque✅ Disponible🚫 Non disponible
Arkéa Banking Services✅ Disponible🚫 Non disponible
Arkéa Banque Entreprises et Institutionnels✅ Disponible✅ Disponible
Arkéa Banque Privée✅ Disponible✅ Disponible
AXA Banque✅ Disponible✅ Disponible
Banque BCP✅ Disponible✅ Disponible
Banque Chalus✅ Disponible✅ Disponible
Banque de Savoie✅ Disponible✅ Disponible
Banque des Territoires✅ Disponible🚫 Non disponible
Banque Européenne Crédit Mutuel✅ Disponible✅ Disponible
Banque Populaire✅ Disponible✅ Disponible
Banque Transatlantique✅ Disponible✅ Disponible
BBVA (Non activé)🚫 Non disponible🚫 Non disponible
BforBank✅ Disponible🚫 Non disponible
BNP Paribas✅ Disponible✅ Disponible
BNP Paribas Entreprises✅ Disponible🚫 Non disponible
BNP Paribas Nouvelle-Calédonie (Non activé)🚫 Non disponible🚫 Non disponible
BoursoBank✅ Disponible✅ Disponible
BRED✅ Disponible✅ Disponible
BTP Banque✅ Disponible✅ Disponible
Caisse d’Épargne Particuliers✅ Disponible✅ Disponible
Caisse d’Épargne Professionnels✅ Disponible✅ Disponible
CCMDirect (Non activé)🚫 Non disponible🚫 Non disponible
CIC✅ Disponible✅ Disponible
CIC Banque Privée✅ Disponible✅ Disponible
Crédit Agricole✅ Disponible✅ Disponible
Crédit Coopératif✅ Disponible✅ Disponible
Crédit Maritime✅ Disponible✅ Disponible
Crédit Mutuel✅ Disponible✅ Disponible
Crédit Mutuel de Bretagne✅ Disponible✅ Disponible
Crédit Mutuel du Sud Ouest✅ Disponible✅ Disponible
Fortuneo✅ Disponible✅ Disponible
Hello bank!✅ Disponible✅ Disponible
ING Wholesale Banking✅ Disponible🚫 Non disponible
La Banque Postale✅ Disponible✅ Disponible
LCL✅ Disponible✅ Disponible
Louvre Banque Privée✅ Disponible✅ Disponible
Manager.one✅ Disponible🚫 Non disponible
Memo Bank✅ Disponible✅ Disponible
Monabanq✅ Disponible✅ Disponible
N26✅ Disponible✅ Disponible
Nef Pro✅ Disponible🚫 Non disponible
Neuflize OBC (Non activé)🚫 Non disponible🚫 Non disponible
Palatine✅ Disponible✅ Disponible
Qonto✅ Disponible🚫 Non disponible
Revolut✅ Disponible🚫 Non disponible
Société Générale✅ Disponible✅ Disponible
Pay by Bank – Initiation de paiement (PIS) - PreviousTransaction par virementNext - Pay by Bank – Initiation de paiement (PIS)Rapprochement à une demande de paiement
CONTENU