Это немного необычная проблема со Stripe, по крайней мере для меня. В нашем приложении нам нужно обновить платежную информацию клиента и создать его TaxId, поэтому я перехожу к документации по API-интерфейсу Stripe, нахожу ее и получаю код (
https://docs.stripe.com/api/tax_ids/customer_create ):
Код: Выделить всё
TaxIdCollectionCreateParams params =
TaxIdCollectionCreateParams.builder()
.setType(TaxIdCollectionCreateParams.Type.EU_VAT)
.setValue("DE123456789")
.build();
TaxId taxId = TaxId.create("cus_NZKoSNZZ58qtO0", params);
выглядит довольно красиво и это то, что мне нужно, поэтому я захожу в Intellij, пишу это и получаю сообщение об ошибке, что нет такого метода
TaxId.create("cus_NZKoSNZZ58qtO0", params), где вы можете использовать customerId в качестве параметра. Затем поговорите со службой поддержки в течение нескольких часов, и они понятия не имеют.
Rest API, вероятно, есть, но кто-нибудь еще сталкивался с этим. Я думаю, что добавление налоговой информации о клиентах — это своего рода базовая идея для B2B. Или я упускаю что-то очень очевидное?
Подробнее здесь:
https://stackoverflow.com/questions/798 ... d-creation