DefinitelyTyped/types/paystack/paystack-tests.ts
2020-02-20 15:21:30 -08:00

41 lines
1.0 KiB
TypeScript

import Paystack = require('paystack');
(async () => {
const paystack = Paystack('test');
let trans = await paystack.transaction.initialize({
amount: 3000,
email: 'dane@google.com',
name: 'Segun',
reference: '3235_332',
});
trans = await paystack.transaction.verify('agdag3214');
trans = await paystack.customer.create({
first_name: 'Any',
email: 'dance@gmail.com',
last_name: 'Any',
phone: '09035647621',
metadata: {},
});
trans = await paystack.misc.list_banks({ perPage: 50, page: 1 });
trans = await paystack.plan.create({ name: 'string', amount: 3000, interval: 'hourly' });
trans = await paystack.subaccount.create({
account_number: '',
business_name: '',
percentage_charge: 3.5,
settlement_bank: 'any',
});
trans = await paystack.subscription.create({
customer: 'any',
authorization: 'code',
plan: '23s',
start_date: new Date(),
});
})();