prices-as-code
Version:
Prices as Code (PaC) - Define your product pricing schemas with type-safe definitions
18 lines (17 loc) • 591 B
JavaScript
import { StripeProvider } from './stripe.js';
/**
* Initialize provider clients based on options
*/
export function initializeProviders(providers) {
const clients = {};
const providerClients = {};
for (const providerOption of providers) {
if (providerOption.provider === 'stripe') {
const stripeProvider = new StripeProvider(providerOption.options);
clients.stripe = stripeProvider.getClient();
providerClients.stripe = stripeProvider;
}
}
return { clients, providers: providerClients };
}
export { StripeProvider };