@gorgo/medusa-payment-robokassa
Version:
Robokassa payment provider for Medusa
10 lines • 1.06 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createSignature = createSignature;
const crypto_1 = require("crypto");
function createSignature(raw, hashAlgorithm) {
const concatenatedParams = raw.filter(v => v).join(":");
const res = (0, crypto_1.createHash)(hashAlgorithm).update(concatenatedParams).digest('hex');
return res;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlLXNpZ25hdHVyZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9wcm92aWRlcnMvcGF5bWVudC1yb2Jva2Fzc2EvdXRpbHMvY3JlYXRlLXNpZ25hdHVyZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUdBLDBDQUtDO0FBUkQsbUNBQW9DO0FBR3BDLFNBQWdCLGVBQWUsQ0FBQyxHQUEyQixFQUFFLGFBQThDO0lBQ3pHLE1BQU0sa0JBQWtCLEdBQUcsR0FBRyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQTtJQUN2RCxNQUFNLEdBQUcsR0FBRyxJQUFBLG1CQUFVLEVBQUMsYUFBYSxDQUFDLENBQUMsTUFBTSxDQUFDLGtCQUFrQixDQUFDLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFBO0lBRTlFLE9BQU8sR0FBRyxDQUFBO0FBQ1osQ0FBQyJ9