Итак, чтобы ответить на мой собственный вопрос, вот что говорит поддержка Stripe:
«Когда дело касается проверки карточек, это довольно сложный процесс, первое, что мы делаем, это проверяем, что карточка подходит стандартная структура, которая состоит из 16 цифр и даты истечения срока действия.После того, как это было сделано, проверяются первые 6 номеров, например, в приведенном вами примере номер БИН 545431 является номером БИН для Кредитная карта Mastercard Золотой уровень для банка 545431 CHINA MINSHENG BANKING CORP.
Это последние цифры, которые вызывают проблему, особенно самые последние цифры git, следующие 9 цифр обычно не могут повторяться последовательно (12345678) или повторяющееся (44444444), затем проверяется число по карточкам, которые мы видели из той же корзины, чтобы проверить, соответствуют ли они формату. Наконец, последний di git - это тот, который вызывает больше проблем, когда вы попробуйте составить карту, так как она использует сложный алгоритм для проверки предыдущих 15 цифр, ее тихо сложно придумать случайную строку, которая будет удовлетворять алгоритму.
Из-за этого вы часто молчите, когда видите ошибку неверного номера карты, наиболее вероятной причиной является то, что когда-то карта ранее была активным номером, она устарела и больше не активна. «