VoltaxAdapter
Defined in: packages/node/src/core/voltax.ts:97
Multi-provider adapter for managing multiple payment gateways
Example
Section titled “Example”const voltax = new VoltaxAdapter({ hubtel: { clientId: '...', clientSecret: '...', merchantAccountNumber: '...' }, paystack: { secretKey: '...' }});
await voltax.hubtel.initiatePayment({ amount: 100, ... });await voltax.paystack.initiatePayment({ amount: 100, ... });Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new VoltaxAdapter(
config):VoltaxAdapter
Defined in: packages/node/src/core/voltax.ts:104
Parameters
Section titled “Parameters”config
Section titled “config”Returns
Section titled “Returns”VoltaxAdapter
Accessors
Section titled “Accessors”flutterwave
Section titled “flutterwave”Get Signature
Section titled “Get Signature”get flutterwave():
FlutterwaveAdapter
Defined in: packages/node/src/core/voltax.ts:145
Get Flutterwave provider instance
Returns
Section titled “Returns”hubtel
Section titled “hubtel”Get Signature
Section titled “Get Signature”get hubtel():
HubtelAdapter
Defined in: packages/node/src/core/voltax.ts:127
Get Hubtel provider instance
Returns
Section titled “Returns”libertepay
Section titled “libertepay”Get Signature
Section titled “Get Signature”get libertepay():
LibertePayAdapter
Defined in: packages/node/src/core/voltax.ts:181
Get LibertePay provider instance
Returns
Section titled “Returns”moolre
Section titled “moolre”Get Signature
Section titled “Get Signature”get moolre():
MoolreAdapter
Defined in: packages/node/src/core/voltax.ts:163
Get Moolre provider instance
Returns
Section titled “Returns”paystack
Section titled “paystack”Get Signature
Section titled “Get Signature”get paystack():
PaystackAdapter
Defined in: packages/node/src/core/voltax.ts:109
Get Paystack provider instance