Client Credentials with Private Key
Overview
As part of the onboarding process, you must register your application in the Banno Portal and obtain a Client ID, then share it with the JH PayCenter team. For detailed steps on generating a Client ID, refer to: Client Credentials Flow | Authentication Framework | Jack Henry Docs.
While registering the application, configure the following scope to enable access to the JH PayCenter Instant Payments API:
https://jackhenry.com/paycenter/pipa/payments.write
NOTE
- Ensure that the access token is generated using the required scope
https://jackhenry.com/paycenter/pipa/payments.write. - Tokens generated without this scope will not be authorized to access the API and will be rejected with a scope-validation error.
Use the Generate Token using Private Key JWT API to obtain an access token by signing a JWT assertion with your private key. The token must be passed in the Authorization header for every JH PayCenter Instant Payments API request.
Authorization: Bearer <access_token>