Полоска взимается дважды каждый раз, когда я создаю нового клиента и размещаю платеж
Сегодня, после тщательного тестирования, я переключился на Live Account для Stripe. Для моей самой первой клиентской полосы плата взимается дважды, хотя на стороне сервера я создаю только одного клиента и размещаю одну плату. У меня есть месячная подписка, которую я использую.
Я никогда не видел эту проблему в тестовом аккаунте. Я даже попробовал свою собственную карту и получил заряд дважды. Два обвинения размещены в течение 1 секунды друг от друга. Я тоже проверил свой план, и они правильно настроены
2 ответа
Если у вас есть ежемесячная подписка, которая будет автоматически взимать плату, вам не нужно размещать плату, когда подписка делает это автоматически.
(Должен был прокомментировать, но у меня нет представителя)
У меня была такая же проблема на производстве, а не на тестировании. Я обнаружил, что если клиент не является подписчиком, мой код сначала делал его клиентом, а затем взимал плату с клиента. Но Stripe уже оплачивается клиентом при подписке.
"Если (абонент)-> заряд
еще (сделать подписчика (Stripe взимает сейчас))-> зарядить как клиент "
Очевидное решение состоит в том, чтобы сделать клиента подписчиком и выйти, если он новый, не взимайте плату.
Невозможно воспроизвести проблему тестирования, поскольку все тестовые учетные записи уже были подписчиками.