Pagar com cartão de crédito usando o Stripe – Java

O Stripe é um serviço na cloud que permite que receber pagamentos pela Internet. Oferece bibliotecas cliente (JavaScript e mobile) e servidor (Java, Ruby, Node.js, etc.). Reduz a complexidade de receber pagamentos, pois não é preciso lidar com os dados do cartão de crédito diretamente – apenas com um token que simboliza uma autorização para cobrar.
Para isso vamos criar um projeto Spring Boot que permite aos utilizadores inserirem um cartão de crédito e cobrar um valor usando o Stripe API para Java.

Colocar uma app Spring Boot no Heroku

O Spring Boot é um sub-projeto do Spring Framework dedicado aos microserviços que aposta fortemente na programação por convenção (convention over configuration). O Heroku é uma plataforma como serviço para fazer deploy de aplicações que suporta o Spring Boot. Como usar o Heroku para fazer deploy de aplicações Spring Boot?