- OBPM payment outbound Connector: Payment initiation and lifecycle management, payee contact synchronization (create and update), fee retrieval, bank details lookup, and other outbound features. Doesn’t handle payment status updates.
- OBPM payment inbound Connector: Status updates, recurring payment schedules, and off-channel payment ingestion (FPS and internal payments) from the payments core using dedicated JMS queues.
- OBPM direct debit Connector: Mandate search, retrieval, and cancellation.
- Flexcube foreign exchange Connector: Currency exchange rate retrieval.
Use cases supported
Payment initiation
Initiate single, recurring payments across supported payment schemes.
Payment management
Manage payment lifecycle including modifications and cancellations.
Payee synchronization
Synchronize beneficiary and payee information with OBPM, including create and update operations.
Direct debit management
Search, retrieve, and cancel direct debit mandates.
Payment ingestion
Receive recurring payment schedules and off-channel payments from the payments core.
Ancillary features
Retrieve bank details, payment fees, exchange rates, and holiday calendars.
Supported Grand Central endpoints
The OBPM Connector supports the following operations from the Grand Central Unified API:| Method | Operation | Endpoint |
|---|---|---|
| POST | Initiate a single, recurring payment | baseURL/payments |
| PATCH | Cancel a future-dated payment | baseURL/payments/{externalReferenceNo}/cancel |
| N/A | Receive status updates on initiated payments | N/A |
| N/A | Receive recurring payment schedules from the payments core | N/A |
| N/A | Receive off-channel (FPS and internal) payments from the payments core | N/A |
| POST | Fetch bank holiday calendar information | baseURL/bank-payment-calendar/search |
| POST | Fetch bank name and address details | baseURL/payments/fetch-bank-details |
| POST | Retrieve fees applicable for a payment | baseURL/payments/fetch-fees |
| PATCH | Search direct debit mandates | baseURL/mandates/searches |
| GET | Retrieve direct debit by mandate ID | baseURL/mandates/{directDebitMandateId} |
| PATCH | Terminate direct debit by mandate ID | baseURL/mandates/{directDebitMandateId} |
| GET | Retrieve exchange rate applicable for a payment | baseURL/parties/{{partyId}}/currency-exchanges/rates |
| POST | Create payees | baseURL/payments/payee |
| PATCH | Delete or update existing payees | baseURL/payments/payee |
To receive status updates on initiated payments, recurring payment schedules, and off-channel payments from the payments core, the OBPM payment inbound Connector listens to dedicated JMS queues. For more information, see Get started. The payee contact sync feature validates the incoming JSON payload against the unified spec schema and performs XSLT transformation to convert the request into the XML format expected by OBPM.
For more information about the Grand Central Unified API endpoints that support these features, see Unified APIs. For a complete list of Grand Central error codes and vendor mappings, see Error codes.