The Webservices JWT user role is required for merchants who intend to use the JavaScript Library or Mobile SDKs for processing payments through the TRU Connect gateway.
Before getting started, you will need to first contact our Support Team and request that a user with role "Webservices JWT" is created. In return, the Support Team will provide you with a JWT username and secret.
The username is your JWT issuer (submitted in the payload as field iss) and is used when creating a signed JSON Web Token (JWT) verified by Trust Payments.
Trust Payments will not process JWT requests when the signature verification fails to include a signed and verified JWT generated on your merchant server using the JWT username and secret provided by the Support Team.