После успешного добавления карты клиенту (создание с Stripe.js createSource, присоединение с помощью stripe-node createSource) я не могу получить доступ к карте (картам) с помощью listCards или listSources.Однако я могу получить к ним доступ, используя paymentMethods.list .
Карта прикреплена с использованием:
// server
const attachSource = async (customerId: string, source: string) =>
await stripe.customers.createSource(customerId, { source });
Список карт (ы):
// server
export const listCards = async (customerId: string, limit?: number) =>
await stripe.customers.listCards(customerId, { limit });
Доказательство:
На панели инструментов My Stripe не отображается раздел Источники;карты, добавленные с помощью метода top, отображаются в разделе «Карты».
Контекст: сервер узлов с вызываемыми облачными функциями Firebase, говорящий с клиентом узла Stripe v3.