Skip to main content
All endpoints require signature validation for the request to be accepted for processing. We use HMAC SHA-512 based signatures to valiate requests. Add Request-Signature and Request-Timestamp as required header parameters.

Signing Key

Get your API secret that will be used for signing requests on the dashboard. How to get your API credentials Please note that your API secret should be stored securely. It should be used only for generating Request-Signature header, do not add the API secret directly to any API request to avoid exposure. Paycashless will never request you to share your API key or API secret.

Signing a request

The fields used to generate the signature are as follows. If the conditions below are not met, your signature will not validate.

API Signature example

You can use the example values below to test and validate your signing code logic; Below is a node.js code sample used in signing the values above;