@redwoodjs-stripe/api
Version:
API-side code for RedwoodJS-Stripe projects
57 lines (56 loc) • 1.93 kB
JavaScript
import {
checkout,
retrieveStripeCheckoutSession
} from "./checkouts/checkouts.js";
import * as stripeItems from "./stripeItems/stripeItems.js";
import {
stripeCustomerSearch,
retrieveStripeCustomer,
createStripeCustomer
} from "./customers/customers.js";
import * as customerPortal from "./customerPortal/customerPortal.js";
import { listStripeSubscriptions } from "./subscription/subscription.js";
const stripeServices = {
checkouts_checkouts: {
checkout,
retrieveStripeCheckoutSession
},
customers_customers: {
stripeCustomerSearch,
retrieveStripeCustomer,
createStripeCustomer
},
subscriptions_subscription: { listStripeSubscriptions },
customerPortal_customerPortal: customerPortal,
stripeItems_stripeItems: stripeItems
};
import { listStripeSubscriptions as listStripeSubscriptions2 } from "./subscription/subscription.js";
import {
checkout as checkout2,
retrieveStripeCheckoutSession as retrieveStripeCheckoutSession2
} from "./checkouts/checkouts.js";
import { stripeItem, stripeItems as stripeItems2 } from "./stripeItems/stripeItems.js";
import {
stripeCustomerSearch as stripeCustomerSearch2,
retrieveStripeCustomer as retrieveStripeCustomer2,
createStripeCustomer as createStripeCustomer2
} from "./customers/customers.js";
import {
createStripeCustomerPortalSession,
createStripeCustomerPortalConfig,
listStripeCustomerPortalConfig
} from "./customerPortal/customerPortal.js";
export {
checkout2 as checkout,
createStripeCustomer2 as createStripeCustomer,
createStripeCustomerPortalConfig,
createStripeCustomerPortalSession,
listStripeCustomerPortalConfig,
listStripeSubscriptions2 as listStripeSubscriptions,
retrieveStripeCheckoutSession2 as retrieveStripeCheckoutSession,
retrieveStripeCustomer2 as retrieveStripeCustomer,
stripeCustomerSearch2 as stripeCustomerSearch,
stripeItem,
stripeItems2 as stripeItems,
stripeServices
};