Retrieve all services, products, providers, and account details the authenticated user has access to.
This single endpoint returns:
Authenticate using your x-api-key. Encrypt the plaintext payload using AES-256-CBC (HEX output) and send it in the body field.
Required headers: x-api-key, Content-Type: application/json
Plaintext payload fields:
user_id
See the AES Encryption Guide for encryption instructions.
Use your API Key from the UnPay dashboard. Required for all tech/server-to-server endpoints.
Must be application/json
AES-256-CBC encrypted payload (HEX encoded). Encrypt a JSON object containing user_id.
"UNPAYUNPAYUNPAYUNPAYUNPAYUNPAYUNPAYUNPAYUNPAYUNPAYUNPAYUNPAYUNPAYUNPAY"
Service details retrieved successfully
true
"USR20260001"
All products available to the user.
All services under each product.
Service providers linked to the user.
User's debit account details.
User's credit account details.