Slide 17
Slide 17 text
100݅͑ΔͷͰɺ࣮ࡍʹ࠶ؼతͳ࣮ʹ
async listSubscriptionRecuecive(priceId, items = [], startingAfter) {
const {data: subscriptions} = await stripe.subscriptions
.list({
starting_after: startingAfter,
price: priceId,
})
const mergedSubscriptions = [...items, ...subscriptions]
if (subscriptions.length < 1) {
return mergedSubscriptions
}
const lastSubscriptionId = subscriptions[subscriptions.length - 1].id
return listSubscriptionRecuecive(planId, mergedSubscriptions, lastSubscriptionId)
}
#JP_Stripes