Интеграция Stripe с использованием Kotlin в проекте Gradle

#java #gradle #kotlin #dependencies #stripe-payments

#java #gradle #kotlin #зависимости #stripe-платежи

Вопрос:

Кто-нибудь делал интеграцию Stripe с использованием Kotlin? Было бы здорово увидеть некоторую документацию о структуре проекта и HTTP-запросах!

Main problem : Я не могу найти зависимость gradle для Kotlin. Существует ли что-то подобное вообще?

* Примечание: я не использую Kotlin для Android, поэтому, пожалуйста, не пытайтесь отвечать по этой ссылке.

Ответ №1:

Взаимодействие Kotlin с Java практически идеально. Для большинства компаний не имеет смысла создавать уровень адаптера, который каким-то образом упрощает работу с их продуктом с использованием Kotlin. В этом действительно нет необходимости.

Для Kotlin нет конкретной библиотеки, просто продолжайте использовать Stripe-Java, все будет в порядке.
Если возникнут проблемы с совместимостью, вы, скорее всего, сможете справиться с ними самостоятельно, возможно, написав (очень) небольшую часть вашей кодовой базы на Java, но это маловероятно.

И помните, что отслеживание проблем на GitHub существует не просто так.

Комментарии:

1. Спасибо за ваш ответ! Это то, что я пытался сделать изначально (добавил зависимость: compile "com.stripe:stripe-java:8.1.0" ), но пример, приведенный в файле README, не работает.

2. @Raj что вы имеете в виду под «не работает»? Я не думаю, что это связано с тем, что вы используете Kotlin. Должно быть, это неправильная конфигурация. Получаете ли вы исключение?

3. Извините! Здесь вроде как новичок в Kotlin! Stripe.apiKey = "sk_test_..."; есть expecting member declaration .

4. @Raj mmmh, не могли бы вы отредактировать вопрос, включая проблемную часть вашего кода? Чтобы у меня было глобальное видение

5. Да, я знаю. Я понял, что в ту секунду, когда я нажал отправить! 😛