Skip to main content

SEPA Payment for Corporate Customer.


Provided by Virginie MARTIN
Last update 24.12.2025
Status Live
Version 2.0.7
Category Instant Payment
API Product(s)

Country Europe
User profile CORPORATE
Tags
SEPA
SCT INSTANT
SCT instantané
Payment
paiement
virement
Corporate
europe
Description

SEPA Payment APIs

  • API Corporate SEPA Instant Payment Reachability: Clients can check the reachability of the creditor bank.

  • API Corporate SEPA Instant Payment Request: Clients can initiate instant payment instruction.

  • API Corporate SEPA Instant Payment Status: Clients can retrieve the status of initiated instant payment instruction.

  • API Corporate SEPA Standard Unitary Payment Request (can also be used as Instant Payment backup): Clients can initiate standard unitary SEPA payment instruction

  • API Corporate SEPA Standard Unitary Payment Status (can also be used as Instant Payment backup) : Clients can retrieve the status of initiated standard unitary SEPA payment instruction.

    Json Format

  • The payment instruction is formatted in JSON and follows a pain.001.001.03 ISO20022 structure.

  • The status is formatted in JSON and follows a pain.002 ISO20022 structure.

Prerequisites for all use cases

  • The Corporate Client have provided a valid SSL/TLS certificate to BNP Paribas.
  • The Corporate Client have provided a valid Electric Signature certificate (Eidas or RGS* or RGS**) to BNP Paribas.
  • BNP Paribas has provided to the Corporate Client its connectivity credentials (ClientID, ClientSecret and KeyID).

Payment Process

Your payment initiation request will generate a unique BNPP reference {requestTransactionId} which will allow you to call the status of your instant payment or SEPA standard transfer.

Notes

  • The reachability check is embedded in the payment initiation, but can be call as a standalone service.