Commit f1d0d57d61a14499ee94c22943d0ea798ced56d2
1 parent
4e29174c01
Exists in
master
Log on webhook
Showing 2 changed files with 37 additions and 1 deletions Side-by-side Diff
lib/core-callback/sender.js
... | ... | @@ -182,10 +182,28 @@ const sender = async (data, xid, retry) => { |
182 | 182 | |
183 | 183 | if (config.listener.partner.webhook) { |
184 | 184 | try { |
185 | + const webhookType = 'KOMODO-CENTER-HTTPGETX.CORE-CALLBACK'; | |
186 | + | |
187 | + logger.verbose(`${MODULE_NAME} E21E3DC6: Sending webhook`, { | |
188 | + xid, | |
189 | + webhookType, | |
190 | + partner: config.listener.partner.webhook, | |
191 | + trxId: data.trx_id, | |
192 | + request_id: data.request_id && data.request_id.toString(), | |
193 | + }); | |
194 | + | |
185 | 195 | axios.post(config.listener.partner.webhook, { |
186 | 196 | webhookType: 'KOMODO-CENTER-HTTPGETX.CORE-CALLBACK', |
187 | 197 | body: params, |
188 | 198 | }); |
199 | + | |
200 | + logger.verbose(`${MODULE_NAME} 26BCA07F: Webhook sent`, { | |
201 | + xid, | |
202 | + webhookType, | |
203 | + partner: config.listener.partner.webhook, | |
204 | + trxId: data.trx_id, | |
205 | + request_id: data.request_id && data.request_id.toString(), | |
206 | + }); | |
189 | 207 | } catch (e) { |
190 | 208 | logger.warn(`${MODULE_NAME} F722520A: Exception on calling webhook`, { |
191 | 209 | xid, |
lib/partner-listener/routers/topup.js
... | ... | @@ -153,10 +153,28 @@ async function pageIndex(req, res) { |
153 | 153 | |
154 | 154 | if (config.listener.partner.webhook) { |
155 | 155 | try { |
156 | + const webhookType = 'KOMODO-CENTER-HTTPGETX.PARTNER-LISTENER.DIRECT-RESPONSE'; | |
157 | + | |
158 | + logger.verbose(`${MODULE_NAME} 2CA59ED3: Sending webhook`, { | |
159 | + xid, | |
160 | + webhookType, | |
161 | + partner: config.listener.partner.webhook, | |
162 | + trxId: coreResponse.transaction_id, | |
163 | + request_id: req.body.request_id || req.query.request_id, | |
164 | + }); | |
165 | + | |
156 | 166 | axios.post(config.listener.partner.webhook, { |
157 | - webhookType: 'KOMODO-CENTER-HTTPGETX.PARTNER-LISTENER.DIRECT-RESPONSE', | |
167 | + webhookType, | |
158 | 168 | body: responseToPartner, |
159 | 169 | }); |
170 | + | |
171 | + logger.verbose(`${MODULE_NAME} 50BE8D98: Webhook sent`, { | |
172 | + xid, | |
173 | + webhookType, | |
174 | + partner: config.listener.partner.webhook, | |
175 | + trxId: coreResponse.transaction_id, | |
176 | + request_id: req.body.request_id || req.query.request_id, | |
177 | + }); | |
160 | 178 | } catch (e) { |
161 | 179 | logger.warn(`${MODULE_NAME} ECC37ECA: Exception on calling webhook`, { |
162 | 180 | xid, |