Welcome to the Hyperwallet integration documentation website. Navigate using the top menu.
Production public key is hosted to help you get started with payload encryption.You may view JWKS endpoint at URL provided here. Hyperwallet caches your public keys when possible. However, you need to ensure that your public keys are always accessible to avoid service interruption. Hyperwallet supports public/private keys and compact JWT serialization. Hyperwallet doesn't support shared secrets or password-based encryption.
{
"alg": "HS512",
"typ": "JWT"
}
{
"token": "usr-78c03528-9916-4856-a92d-bdf79a04d430",
"status": "PRE_ACTIVATED",
"verificationStatus": "NOT_REQUIRED",
"taxVerificationStatus": "NOT_REQUIRED",
"createdOn": "2025-11-13T16:52:56",
"clientUserId": "AB67399IP",
"profileType": "INDIVIDUAL",
"firstName": "Abdulrahman",
"lastName": "Mohammed",
"email": "amohammed@paylution.com",
"addressLine1": "186 Buza Road",
"city": "Daressalaam",
"stateProvince": "DAR",
"country": "TZ",
"postalCode": "15115",
"language": "en",
"timeZone": "GMT",
"programToken": "prg-da2bf439-bf8e-4420-89rd-1b53350a2377",
"links": [
{
"params": { "rel": "self" },
"href": "https://uat-api.paylution.com/rest/v4/users/usr-78c03528-9916-4856-a92d-bdf79a04d430"
}
]
}
HMACSHA512(
base64UrlEncode(header) +
"." +
base64UrlEncode(payload),
base64Decode(your-secret-base64)
)see the structure available