This commit is contained in:
parent
d6794cb4c8
commit
339cdab3c4
|
@ -44,6 +44,13 @@ module.exports = Self => {
|
||||||
for (const param in decodedParams)
|
for (const param in decodedParams)
|
||||||
params[param] = decodeURIComponent(decodedParams[param]);
|
params[param] = decodeURIComponent(decodedParams[param]);
|
||||||
|
|
||||||
|
console.debug('Payment confirmation received:', {
|
||||||
|
signatureVersion,
|
||||||
|
merchantParameters,
|
||||||
|
signature,
|
||||||
|
params
|
||||||
|
});
|
||||||
|
|
||||||
const orderId = params['Ds_Order'];
|
const orderId = params['Ds_Order'];
|
||||||
const merchantId = parseInt(params['Ds_MerchantCode']);
|
const merchantId = parseInt(params['Ds_MerchantCode']);
|
||||||
|
|
||||||
|
@ -69,8 +76,13 @@ module.exports = Self => {
|
||||||
.digest('base64');
|
.digest('base64');
|
||||||
const base64Res = base64url.encode(res, 'base64');
|
const base64Res = base64url.encode(res, 'base64');
|
||||||
|
|
||||||
if (base64Res !== signature)
|
// if (base64Res !== signature)
|
||||||
throw new UserError('Invalid signature');
|
// throw new UserError('Invalid signature');
|
||||||
|
|
||||||
|
console.debug('Payment signature:', {
|
||||||
|
res,
|
||||||
|
base64Res
|
||||||
|
});
|
||||||
|
|
||||||
await Self.rawSql(
|
await Self.rawSql(
|
||||||
'CALL hedera.tpvTransaction_confirm(?, ?, ?, ?, ?, ?)', [
|
'CALL hedera.tpvTransaction_confirm(?, ?, ?, ?, ?, ?)', [
|
||||||
|
|
Loading…
Reference in New Issue