βΊοΈAuthentication
Signature Token
const crypto = require('crypto');
// Example Request for Payment Request creation
const requestBody = {
//Request JSON Object or serialized query string...
};
const secretKey = 'your_secret_key';
// Function to create HMAC signature token
function createSignatureToken(requestBody, secretKey) {
const serializedRequestBody = JSON.stringify(requestBody);
const signatureToken = crypto
.createHmac('sha256', secretKey)
.update(serializedRequestBody)
.digest('hex');
return signatureToken;
}
//SIGNATURE_TOKEN to use as HTTP Header
const SIGNATURE_TOKEN = createSignatureToken(requestBody, secretKey);Last updated