diff --git a/lib/use-checkout-pricing.js b/lib/use-checkout-pricing.js index 63cac27..64a1569 100644 --- a/lib/use-checkout-pricing.js +++ b/lib/use-checkout-pricing.js @@ -91,12 +91,12 @@ export default function useCheckoutPricing (initialInputs, handleError = throwEr function addSubscriptions(subscriptions, checkoutPricing) { const { subscriptionPricings } = subscriptions.reduce( - ({ checkoutPricing, subscriptionPricings }, { plan, tax, addons = [], quantity }) => { + ({ checkoutPricing, subscriptionPricings }, { id, plan, tax, addons = [], quantity }) => { let subscriptionPricing; if (restInputs.currency) { - subscriptionPricing = recurly.Pricing.Subscription().currency(restInputs.currency).plan(plan, { quantity }); + subscriptionPricing = recurly.Pricing.Subscription({ id }).currency(restInputs.currency).plan(plan, { quantity }); } else { - subscriptionPricing = recurly.Pricing.Subscription().plan(plan, { quantity }); + subscriptionPricing = recurly.Pricing.Subscription({ id }).plan(plan, { quantity }); } if (addons.length) {