Troubleshooting SIA API'sยถ
This document will provide instructions for how to troubleshoot logs to answer API related issues.
/authenticateยถ
Prerequisitesยถ
Need to ask customer for the following: 1) Timestamp - must
401 errorยถ
Search the sia-service logs at the specific timestamp: There you can see reasons:
Results:ยถ
bad credentials
missing customerId in header
bad customerId provided
400 errorยถ
Search the sia-service logs at the specific timestamp: There you can see reasons:
Results:ยถ
missing customerId in headermissing customerId in header
username is missing in body
password is missing in body
/transaction-multisecureยถ
Prerequisitesยถ
When customer/individual complains about API issue need to ask for the following: 1) Original request (body+headers) - Optional 2) Response status code - must 3) Timestamp - must
401 errorยถ
Search the sia-service logs at the specific timestamp.
Results:ยถ
Signature validation failed. JWT signature does not match locally computed signature. JWT validity cannot be asserted and should not be trusted.
bearer token is invalid
bad customerId provided
400 errorยถ
Search the sia-service logs at the specific timestamp.
Results:ยถ
msisdn is empty
msisdn is not valid
missing callback url
callback url must be valid
requestId is missing or empty
message: Message must not be empty. Maximum length is 220 characters or 110 characters if it contains special characters; message: must not be null;
in this case, request body is mandatory. can be because of textInputType > enum size. or other parameters that we don't explicitly check
/transaction-touchยถ
Prerequisitesยถ
When customer/individual complains about API issue need to ask for the following: 1) Original request (body+headers) - Optional 2) Response status code - must 3) Timestamp - must
401 errorยถ
Search the sia-service logs at the specific timestamp.
Results:ยถ
Signature validation failed. JWT signature does not match locally computed signature. JWT validity cannot be asserted and should not be trusted.
400 errorยถ
Search the sia-service logs at the specific timestamp
Results:ยถ
msisdn is empty msisdn is not valid missing callback url callback url must be valid requestId is missing or emptymessage: Message must not be empty. Maximum length is 220 characters or 110 characters if it contains special characters; message: must not be null;
/auth/silentยถ
Prerequisitesยถ
When customer/individual complains about API issue need to ask for the following: 1) Original request (body+headers) - Optional 2) Response status code - must 3) Timestamp - must
401 errorยถ
Search the sia-service logs at the specific timestamp.
Results:ยถ
Signature validation failed. JWT signature does not match locally computed signature. JWT validity cannot be asserted and should not be trusted.
400 errorยถ
Search the sia-service logs at the specific timestamp.
Results:ยถ
msisdn is empty msisdn is not valid missing callback url callback url must be valid requestId is missing or empty/auth-touchยถ
Prerequisitesยถ
When customer/individual complains about API issue need to ask for the following: 1) Original request (body+headers) - Optional 2) Response status code - must 3) Timestamp - must
401 errorยถ
Search the sia-service logs at the specific timestamp.
Results:ยถ
Signature validation failed. JWT signature does not match locally computed signature. JWT validity cannot be asserted and should not be trusted.
400 errorยถ
Search the sia-service logs at the specific timestamp.