Histórico de mensagens sobre App em cartões

EXIBINDO CONVERSAS RECENTES:

Texto: App
Canal: cartões
Avatar discord do usuario pauloceami

pauloceami

eu consigo usar a api do gerencia net no java do meu app android ?

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde, <@!328637064083931140>. 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 .
Você pode também utilizar uma webview caso ache necessário.

Avatar discord do usuario diegohenrique1989

diegohenrique1989

como posso implementar o pagamento com cartão num app com react native?

Avatar discord do usuario tadgaudio

tadgaudio

dentro da app, o CORS gera um erro.
imagem enviada na mensagem pelo usuario tadgaudio

Avatar discord do usuario tadgaudio

tadgaudio

Olá pessoal bom dia! Acordei cedo já com alguns probleminhas(não sei se realmente é um problema) no sdk nodejs. Dentro de uma app nextjs por exemplo eu não estou conseguindo usar as chamadas da API via SDK porque recebo uma resposta negativa de CORS. Tem alguma forma de eu setar os cabeçalhos na hora de fazer a request, via SDK nodejs?

Avatar discord do usuario tadgaudio

tadgaudio

Ver Respostas

Essas requisições foram feitas de dentro do Playground, agora estou integrando dentro da app nodejs.

Avatar discord do usuario tadgaudio

tadgaudio

para mim aqui está tudo certo, inclusive Sandbox: true e as chaves da miha app.
imagem enviada na mensagem pelo usuario tadgaudio

Avatar discord do usuario AllyssonAlas

AllyssonAlas

Ai o pagamento sera feito dentro do app

Avatar discord do usuario AllyssonAlas

AllyssonAlas

Ver Respostas

eu ja tentei fazer isso, e foi barrado, tem que ser tudo dentro do proprio app

Avatar discord do usuario AllyssonAlas

AllyssonAlas

A apple não aceita essa prática

Avatar discord do usuario AllyssonAlas

AllyssonAlas

Ver Respostas

A apple não aceita mais a dependencia Afnetworking na versão 2.5 pois usa recurso antigos, tentei atualizar para a 4.0 mas existe outra dependencia usada a "PromiseKit-Aftnetworking" que esta totalmente desatualizada e não tem novas versões

Avatar discord do usuario gcysne

gcysne

Ver Respostas

A propósito, para quem usa Angular, segue o snippet de um Service para obtenção do token para quem quiser 🙂

Typescript
import { Injectable } from '@angular/core';
import { environment } from 'src/environments/environment';

export interface ICreditCardGerenciaNet {
brand: string;
number: string;
cvv: string;
expiration_month: string;
expiration_year: string;
}

@Injectable({
providedIn: 'root'
})
export class GerenciaNetService {
private static readonly _PAYEE_CODE = "SEU_PAYEE_CODE";
private static readonly _ENDPOINT = environment.production ? "https://api.gerencianet.com.br/v1/cdn" : "https://sandbox.gerencianet.com.br/v1/cdn";

constructor() { }

public getPaymentToken(creditCard:ICreditCardGerenciaNet) : Promise {
return new Promise((resolve, reject)=>{
var s = document.createElement('script');
s.type='text/javascript';

var v = Math.random()1000000;
s.src=${GerenciaNetService._ENDPOINT}/${GerenciaNetService._PAYEE_CODE}/${v};
s.async=false;
s.id = GerenciaNetService._PAYEE_CODE;

if(!document.getElementById(GerenciaNetService._PAYEE_CODE)){
document.getElementsByTagName('head')[0].appendChild(s);
}

window['$gn'] = {
validForm:true,
processed:false,
done:{},
ready:function(fn){
window['$gn'].done = fn;
}
};

window['$gn'].ready((checkout)=>{
checkout.getPaymentToken(creditCard, (error, response)=>{
if(error) {
reject(error);
}else{
resolve(response.data.payment_token);
}
});
});
});
}

}

Avatar discord do usuario rlocatelli

rlocatelli

app - mobile

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

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 .

Avatar discord do usuario Sttriker

Sttriker

Ver Respostas

Boa tarde pessoal, estou com um probleminha para conseguir o payment_token, estou tentando integrar em um app react-native com expo e o site só me da uma tag script ou pra mecher direto nos arquivos em java, alguem ja passou por isso? obs: nao quero ejetar o projeto

Avatar discord do usuario joaovictorfrs

joaovictorfrs

Bom dia, estou testando o pagamento com cartão de crédito no modo sandbox, estou gerando o payment_token e installments e ao utilizar o metódo

payCharge
com o body
var body = {
payment: {
credit_card: {
installments: installments,
payment_token: paymentToken,
billing_address: address,

customer: {
name: client.name,
email: client.email,
cpf: client.cpf.replace(/\D/g, ''),
birth: birth,
phone_number: client.whatsapp.replace(/\D/g, ''), // Only number
},
},
},
};