Slide 9
Slide 9 text
Stripe Search API (2022春GA)
● データを検索するためのAPI
● Metadataなどへのクエリや、
AND / ORなどを利用した検索に
対応したAPI
● 対応リソース:
○ Payment Intents (支払)
○ Customers (顧客)
○ Invoices (請求書)
○ Prices (料金)
○ Products (商品)
○ Subscriptions (サブスク)
○ etc…
9
Stripe Search APIを利用した、LINEとStripeの顧客情報連携
export const getMonthlyCustomerSucceededPayment = async (customerId) => {
const targetMonth = dayjs()
const result = await stripe.paymentIntents.search({
query: [
`created>${targetMonth.startOf('month').unix()}`,
'AND',
`created<${targetMonth.endOf('month').unix()}`,
'AND',
`customer:"${customerId}"`,
'AND',
`status:"succeeded"`,
'AND',
'currency:"JPY"',
].join(' '),
})
return result
}
#LINEDC #JP_Stripes