При выполнении переводов или дебетования в тестовом режиме необходимо использовать только номер банковского счета. идентификатор запроса: req_8bwGXgBiv
Я сталкиваюсь с проблемой при предоставлении наших внешних банковских реквизитов для создания или обновления учетной записи с использованием номера тестового счета и номеров маршрутизации, он говорит:
При выполнении переводов или дебетования в тестовом режиме необходимо использовать только номер банковского счета. идентификатор запроса: req_8bwGXgBiv.
Без внешнего обновления банковского счета и создания работают хорошо. Мне нужно указать свои внешние банковские реквизиты, с которыми я сталкиваюсь. Я здесь, чтобы обновить свой аккаунт.
я использую account_number = 000123456789
а также routing_number = 110000000
эта учетная запись и номера маршрутизации задаются stripe api
Map externalAccountParams = new HashMap(); externalAccountParams.put("routing_number", stripeAccount.getBankRoute()); externalAccountParams.put("account_number", stripeAccount.getBankAccount()); accountParams.put("external_account", externalAccountParams);
7 ответов
Номера тестовых банковских счетов для Stripe Connect можно найти здесь в их документации; чтобы получить номера для конкретной страны, есть небольшой выпадающий список, чтобы выбрать соответствующую. Для удобства ниже приведены стандартные тестовые банковские счета:
- США - 000123456789
- Великобритания - 00012345
- JP - 00012345
Я подозреваю, что ваш HashMap обрабатывает номер счета как целое число и усекает ведущие нули. Тестовая учетная запись, созданная Stripe, должна содержать все 12 цифр, включая 3 ведущих нуля.
Stripe вернул мне то же сообщение об ошибке, когда я использовал неверный номер счета (например, 123456). Запрос прошел корректно только после использования тестового номера счета 000123456789.
Учетные данные Stripe connect для учетной записи в Великобритании:
SSN: 000000000
Date: Any previous date
Account Number: 00012345
Routing: 110000000
Меня устраивает. Спасибо, что задали этот вопрос.
Если кто-либо тестирует Au Becs Debit для австралийских счетов, здесь перечислены тестовые банковские счета для Connect (хотя вы, возможно, не работаете с Stripe Connect). Надеюсь, это сэкономит вам немного времени.
Дополнительные банковские счета для тестирования можно найти здесь https://stripe.com/docs/testing.
Например:
Маршрутный номер 110000000
Номер счета 000222222227 //Платеж не выполнен из-за недостаточности средств.