UNPKG

legendaryjs

Version:

LegendaryJS – The ultimate backend framework for speed, power, and simplicity.

19 lines (16 loc) 562 B
const stripeHandler = require('./providers/stripe'); const paypalHandler = require('./providers/paypal'); const localHandler = require('./providers/local'); function processPayment(provider, action, details) { switch (provider) { case 'stripe': return stripeHandler(action, details); case 'paypal': return paypalHandler(action, details); case 'local': return localHandler(action, details); default: throw new Error(`Unknown payment provider: ${provider}`); } } module.exports = { processPayment };