Blame view
lib/hit/compose-callback-url.js
601 Bytes
d4661aa84
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
const urljoin = require('url-join'); const config = require('komodo-sdk/config'); const composeApikey = require('./compose-apikey'); module.exports = (xid, task, isPostpaid) => { const callbackUrl = config && config.partner && config.partner.callback && config.partner.callback.url; if (!callbackUrl) return null; return urljoin( [ callbackUrl, 'apikey', composeApikey(xid) || '-', isPostpaid ? 'postpaid' : 'prepaid', (task && task.trx_id) || null, ].filter((item) => item), ); }; |