Как поменять кредитные карты на активных подписках в Stripe при совместимости с SCA (Intents API)? - PullRequest
0 голосов
/ 02 марта 2020

У меня есть несколько активных подписок, которые были настроены моими клиентами с использованием их кредитных карт при регистрации с помощью API-интерфейса намерений для обеспечения совместимости SCA.

Предположим, срок действия их карт истек, и они хотят изменить карту по умолчанию, которую используют на всех своих подписках. До сих пор это делалось с помощью API карт, устанавливая карту по умолчанию в учетной записи клиента или просто обновляя все существующие подписки, устанавливая карту по умолчанию.

Как это работает, чтобы быть совместимым с SCA? Нужно ли проводить моих клиентов через длительный процесс установки намерений для каждой из действующих подписок в отдельности? Или есть способ создать единственное намерение установки и назначить его всем работающим подпискам, которые у них могут быть?

1 Ответ

1 голос
/ 02 марта 2020

Вы можете установить для клиента invoice_settings.default_payment_method, и это будет применяться ко всем имеющимся у него подпискам - если только вы не явно установите способ оплаты каждой подписки (в этом случае вы придется обновить каждый из них вместо этого).

...