Skip to main content

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>