- Complete the steps in Get started with connectors and Sync Hub.
- Temenos Payments Hub access: An active account in the Temenos Payments Hub environment and OAuth2 bearer token credentials for REST API access.
- Network connectivity: Confirmed routing between the Temenos environment and the Grand Central iPaaS. For supported options, see Network connectivity.
- Environment details: Obtain the environmental keys listed in Reference from Temenos to configure the connector.
Configuration guide
Follow these steps to initialize and authorize your Temenos Payments Hub Connector.1. Establish connectivity
Exchange connectivity details between Grand Central and Temenos Payments Hub as described on the Network connectivity page for your chosen network connection.2. Temenos service authentication and authorization mechanisms
You can configure the following authentication and authorization mechanisms based on your security requirements:- OAuth2 bearer token for Temenos REST services: The outbound connector passes the
Authorization: Bearerheader from the incoming Grand Central request through to Temenos unchanged. Configure token acquisition at APIM or your calling channel before invoking the connector. - AMQP credentials for payment status events: The inbound connector authenticates to the Temenos AMQP broker using credentials stored in a SOPS secret.
Certificate and credential security: To configure all certificates and credentials, create a SOPS secret. For more information, see How to create SOPS. To share credentials between Temenos and Grand Central, use 1Password.
3. Environment configuration
To initialize the Temenos Payments Hub Connector, define specific environment variables in yourgc-applications-live repository.
Define connector-specific variables in the following files:
For the full property list, see Reference.
Define gc-temenos-payment-connector parameters
Usev2/payment-v2.values.yaml to configure outbound connections from Grand Central to Temenos Payments Hub.
The following example shows a sample v2/payment-v2.values.yaml file:
v2/payment-v2.values.yaml file under each runtime that uses the connector. Use the following path, replacing <runtime> with the runtime name (dev, test, and so on):
Define gc-temenos-payment-inbound-connector parameters
Configure how Grand Central receives asynchronous payment status updates from Temenos Payments Hub.Set up the Sync Hub component as described in Sync Hub. Configure Sync Hub to obtain the ASB variables. Sync Hub is a mandatory component for inbound connectivity.
temenos-amqp-jms-credentials-secret for the AMQP credentials. See Reference for the required variables.
Follow How to create SOPS to create a SOPS secret for the AMQP credentials.
payment-inbound-v1.values.yaml file:
payment-inbound-v1.values.yaml file under each runtime that uses the connector. Use the following path, replacing <runtime> with the runtime name (dev, test, and so on):
Define gc-temenos-foreign-exchange-connector parameters
Useforeign-exchange-v1.values.yaml to configure outbound foreign exchange connections from Grand Central to Temenos Payments Hub.
The following example shows a sample foreign-exchange-v1.values.yaml file:
foreign-exchange-v1.values.yaml file under each runtime that uses the connector. Use the following path, replacing <runtime> with the runtime name (dev, test, and so on):
Testing your integration
To access the Payments Unified API, include your Grand Central subscription key in the request header. If you don’t have a key, contact the Grand Central Support Team to have one provisioned. The following table shows the required header:Inbound status testing: The inbound connector automatically consumes payment status events from the configured AMQP queue. No external trigger is required.
Troubleshooting
If your connector isn’t responding as expected, check these common scenarios.5XX: Internal server error / Core system is down
5XX: Internal server error / Core system is down
Cause: The Grand Central gateway can’t establish a handshake with the Temenos endpoint. This typically indicates an upstream service outage at Temenos or a network routing failure.Solution: Verify the operational status of the Temenos Payments Hub environment with Temenos. If the service is operational, contact GC Support.
5XX: Timeout from core / Read timeout / SocketTimeoutException
5XX: Timeout from core / Read timeout / SocketTimeoutException
Cause: The Temenos endpoint didn’t respond before the configured read timeout expired. This typically indicates network latency, an overloaded upstream service, or an incorrectly configured timeout value.Solution: Verify network connectivity and Temenos service performance. If the service is operational, review timeout settings in your connector configuration and contact GC Support.
Invalid OAuth token
Invalid OAuth token
Cause: The bearer token provided during setup is incorrect or expired.Solution: Re-verify your credentials with the Temenos portal and contact the GC team to update the connection.
429: Rate limit exceeded
429: Rate limit exceeded
Cause: The number of incoming requests has exceeded the defined threshold for your subscription tier. This “429 Too Many Requests” response is a protective measure to ensure the stability of the Grand Central and Core Banking infrastructure.Solution: Review your app’s request patterns to identify unexpected spikes. If your business requirements have evolved and you require a higher throughput, contact the Grand Central Team to request an adjustment to your APIM rate limit policy.
Need more help?
Contact support
Reach out to the Grand Central team for assistance with environment setup or rate limit increases.