
Card Payment chega aos apps Android e iOS
Agora você pode incorporar um fluxo de pagamento nativo no Android, com Kotlin e suporte ao Jetpack Compose, ou no iOS, com Swift e compatibilidade com SwiftUI e UIKit. O Card Payment obtém os dados necessários do cartão, permite selecionar as condições de pagamento e processa a operação em uma order criada previamente no seu backend.
Essa divisão define o papel de cada parte da integração: o backend cria a order com o Access Token e envia ao aplicativo o orderId e o clientToken utilizados pelo SDK. Assim, a credencial privada permanece no backend enquanto o SDK gerencia a interação com o comprador.
Você também pode adaptar o checkout à identidade visual do seu app, com temas claros e escuros e uma configuração aplicada a componentes, telas e estados. Para ajustar as opções aceitas pela sua operação, o SDK permite restringir tipos e bandeiras de cartão; essas regras são validadas no formulário antes da geração do token.
Além do fluxo de cobrança, o Card Payment permite tokenizar um cartão sem realizar um pagamento naquele momento. Esse recurso serve para separar a captura dos dados do momento em que a operação será efetuada.
Confira a documentação de Card Payment mobile para conhecer os recursos e começar a integração.