- push digiflazz supplier add md5 lib
This commit is contained in:
parent
b1c2afe555
commit
4ce15f7499
11
package-lock.json
generated
11
package-lock.json
generated
|
@ -20,6 +20,7 @@
|
|||
"@nestjs/typeorm": "^8.0.2",
|
||||
"axios": "^0.24.0",
|
||||
"bluebird": "^3.7.2",
|
||||
"blueimp-md5": "^2.19.0",
|
||||
"class-transformer": "^0.4.0",
|
||||
"class-validator": "^0.13.1",
|
||||
"crypto": "^1.0.1",
|
||||
|
@ -3105,6 +3106,11 @@
|
|||
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
|
||||
"integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
|
||||
},
|
||||
"node_modules/blueimp-md5": {
|
||||
"version": "2.19.0",
|
||||
"resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz",
|
||||
"integrity": "sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w=="
|
||||
},
|
||||
"node_modules/body-parser": {
|
||||
"version": "1.19.0",
|
||||
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
|
||||
|
@ -13028,6 +13034,11 @@
|
|||
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
|
||||
"integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
|
||||
},
|
||||
"blueimp-md5": {
|
||||
"version": "2.19.0",
|
||||
"resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz",
|
||||
"integrity": "sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w=="
|
||||
},
|
||||
"body-parser": {
|
||||
"version": "1.19.0",
|
||||
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
|
||||
|
|
|
@ -33,6 +33,7 @@
|
|||
"@nestjs/typeorm": "^8.0.2",
|
||||
"axios": "^0.24.0",
|
||||
"bluebird": "^3.7.2",
|
||||
"blueimp-md5": "^2.19.0",
|
||||
"class-transformer": "^0.4.0",
|
||||
"class-validator": "^0.13.1",
|
||||
"crypto": "^1.0.1",
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
import axios from 'axios';
|
||||
import cryptoMd5 from "crypto";
|
||||
|
||||
const irs_url = 'http://h2h.elangpixiu.com/api/h2h';
|
||||
const irs_id = 'PT0005';
|
||||
|
@ -32,7 +31,7 @@ export const doTransaction = async (
|
|||
} else if (supplier.code == 'Digiflazz') {
|
||||
if (typePaid == 'INQUIRY') {
|
||||
const md5HashDigiflazz = `${supplier.irs_user}${supplier.irs_pass}${idtrx}`;
|
||||
var md5Hash = require("md5-hash");
|
||||
const md5Hash = require("blueimp-md5");
|
||||
|
||||
const options = {
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
|
@ -43,7 +42,7 @@ export const doTransaction = async (
|
|||
customer_no: `${destination}`,
|
||||
buyer_sku_code: `${productCode}`,
|
||||
ref_id: `${idtrx}`,
|
||||
sign: md5Hash.default(`${supplier.irs_user}${supplier.irs_pass}${idtrx}`),
|
||||
sign: md5Hash(md5HashDigiflazz),
|
||||
testing: true,
|
||||
};
|
||||
const res = await axios.post(
|
||||
|
@ -55,7 +54,7 @@ export const doTransaction = async (
|
|||
return res.data;
|
||||
} else if (typePaid == 'PAYMENT') {
|
||||
const md5HashDigiflazz = `${supplier.irs_user}${supplier.irs_pass}${idtrx}`;
|
||||
var md5Hash = require("md5-hash");
|
||||
const md5Hash = require("blueimp-md5");
|
||||
|
||||
const options = {
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
|
@ -66,7 +65,7 @@ export const doTransaction = async (
|
|||
customer_no: `${destination}`,
|
||||
buyer_sku_code: `${productCode}`,
|
||||
ref_id: `${billTrxId}`,
|
||||
sign: md5Hash.default(`${supplier.irs_user}${supplier.irs_pass}${idtrx}`),
|
||||
sign: md5Hash(md5HashDigiflazz),
|
||||
testing: true,
|
||||
};
|
||||
const res = await axios.post(
|
||||
|
@ -78,7 +77,7 @@ export const doTransaction = async (
|
|||
return res.data;
|
||||
} else {
|
||||
const md5HashDigiflazz = `${supplier.irs_user}${supplier.irs_pass}${idtrx}`;
|
||||
var md5Hash = require("md5-hash");
|
||||
const md5Hash = require("blueimp-md5");
|
||||
console.log('testmd5', md5HashDigiflazz);
|
||||
const options = {
|
||||
headers: {'Content-Type': 'application/json'},
|
||||
|
@ -88,7 +87,7 @@ export const doTransaction = async (
|
|||
customer_no: `${destination}`,
|
||||
buyer_sku_code: `${productCode}`,
|
||||
ref_id: `${idtrx}`,
|
||||
sign: md5Hash.default(md5HashDigiflazz),
|
||||
sign: md5Hash(md5HashDigiflazz),
|
||||
testing: true,
|
||||
};
|
||||
const res = await axios.post(
|
||||
|
|
|
@ -1765,6 +1765,11 @@
|
|||
"resolved" "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz"
|
||||
"version" "3.4.7"
|
||||
|
||||
"blueimp-md5@^2.19.0":
|
||||
"integrity" "sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w=="
|
||||
"resolved" "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz"
|
||||
"version" "2.19.0"
|
||||
|
||||
"body-parser@1.19.0":
|
||||
"integrity" "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw=="
|
||||
"resolved" "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz"
|
||||
|
|
Loading…
Reference in New Issue
Block a user