Integração React Native com API de Pagamentos

EXIBINDO RESPOSTAS:

Avatar discord do usuario matheus_efi

matheus_efi

Boa tarde Gabriel, não é necessário trabalhar com arquivos em Java, o que você precisa é do script e a partir dele inserir no front-end da página para que seja gerado de forma automática, temos um exemplo pronto que você pode basear https://dev.gerencianet.com.br/docs/exemplo-integracao-cartao

Avatar discord do usuario Sttriker

Sttriker

acho que nao me expliquei da melhor forma, minha aplicação é um aplicativo android/ios nos exemplos ele de fato da um exemplo mas ele gera o payment_token via
checkout.getPaymentToken({
brand: bandeira,
number: numero_cartao,
cvv: codigo_seguranca,
expiration_month: mes_vencimento,
expiration_year: ano_vencimento
}, callback);
o meu real problema é ter acesso a esse checkout ou ao codigo que esse getPaymentToken usa para gerar o payment_token, pois pela doc do site eles usam uma tag script do html puxando um codigo de um cdn e tals, o que nao é possivel de se fazer em react native, a questao é se teria outra forma de pegar esse codigo, uma lib pra ser instalada no projeto ou o proprio codigo dessa funcionalidade para colocar junto do projeto e conseguir passar por essa etapa, vc teria como me ajudar?

Avatar discord do usuario Sttriker

Sttriker

Alguem?

Avatar discord do usuario matheus_efi

matheus_efi

Bom dia <@!389091738007896064>, o React permite a integração com outras bibliotecas, você pode utilizar uma em conjunto para que a sua aplicação execute sem sair do ambiente do app. Segue o link da documentação: https://pt-br.reactjs.org/docs/integrating-with-other-libraries.html .
Uma outra forma de gerar o payment_token, pelo front-end é a utilização de um webview, desta forma no momento da geração do payment_token, a sua aplicação vai "abrir" uma página externa e executar o script que fornecemos. Segue o link sobre webview https://reactnative.dev/docs/webview .