Skip to content

VoltaxAdapter

Defined in: packages/node/src/core/voltax.ts:97

Multi-provider adapter for managing multiple payment gateways

const voltax = new VoltaxAdapter({
hubtel: { clientId: '...', clientSecret: '...', merchantAccountNumber: '...' },
paystack: { secretKey: '...' }
});
await voltax.hubtel.initiatePayment({ amount: 100, ... });
await voltax.paystack.initiatePayment({ amount: 100, ... });

new VoltaxAdapter(config): VoltaxAdapter

Defined in: packages/node/src/core/voltax.ts:104

VoltaxMultiConfig

VoltaxAdapter

get flutterwave(): FlutterwaveAdapter

Defined in: packages/node/src/core/voltax.ts:145

Get Flutterwave provider instance

FlutterwaveAdapter


get hubtel(): HubtelAdapter

Defined in: packages/node/src/core/voltax.ts:127

Get Hubtel provider instance

HubtelAdapter


get libertepay(): LibertePayAdapter

Defined in: packages/node/src/core/voltax.ts:181

Get LibertePay provider instance

LibertePayAdapter


get moolre(): MoolreAdapter

Defined in: packages/node/src/core/voltax.ts:163

Get Moolre provider instance

MoolreAdapter


get paystack(): PaystackAdapter

Defined in: packages/node/src/core/voltax.ts:109

Get Paystack provider instance

PaystackAdapter