Полоска взимается дважды каждый раз, когда я создаю нового клиента и размещаю платеж

Сегодня, после тщательного тестирования, я переключился на Live Account для Stripe. Для моей самой первой клиентской полосы плата взимается дважды, хотя на стороне сервера я создаю только одного клиента и размещаю одну плату. У меня есть месячная подписка, которую я использую.

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

2 ответа

Решение

Если у вас есть ежемесячная подписка, которая будет автоматически взимать плату, вам не нужно размещать плату, когда подписка делает это автоматически.

(Должен был прокомментировать, но у меня нет представителя)

У меня была такая же проблема на производстве, а не на тестировании. Я обнаружил, что если клиент не является подписчиком, мой код сначала делал его клиентом, а затем взимал плату с клиента. Но Stripe уже оплачивается клиентом при подписке.

"Если (абонент)-> заряд

еще (сделать подписчика (Stripe взимает сейчас))-> зарядить как клиент "

Очевидное решение состоит в том, чтобы сделать клиента подписчиком и выйти, если он новый, не взимайте плату.

Невозможно воспроизвести проблему тестирования, поскольку все тестовые учетные записи уже были подписчиками.

Другие вопросы по тегам