UNPKG

teamv-sdk-node

Version:
37 lines (35 loc) 1.06 kB
var Promise = require('promise'); module.exports = { getAllPayments: (sdk, args) => { return new Promise((resolve, reject) => { sdk.getAllPayments(args, offset, pageSize, siteOperationId, merchantId, function (result, err) { resolve(result, err) }) }).catch((err) => { throw new Error(err) }); }, payment: (sdk, args) => { return new Promise((resolve, reject) => { sdk.payment(args, (result, err) => { resolve(result, err) }); }).catch((err) => { throw new Error(err) }); }, cryptogramPayment: async (sdk, args) => { try { return await new Promise((resolve, reject) => { sdk.cryptogramPayment(args, (result, err) => { resolve(result, err); }); }); } catch (err_1) { throw new Error(err_1); } } }