Histórico de mensagens sobre sdk em cartões

EXIBINDO CONVERSAS RECENTES:

Texto: sdk
Canal: cartões
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O de Android é este aqui: https://github.com/gerencianet/gn-api-sdk-android
E lá tem este exemplo:

HashMap options = new HashMap();
options.put("account_id", "__ACCOUNT_ID__");
options.put("sandbox", true);

Map card = new HashMap<>();
card.put("brand", "mastercard");
card.put("number", "1111111111111111");
card.put("cvv", "123");
card.put("expiration_month", "12");
card.put("expiration_year", "1234");

try {
Gerencianet gn = new Gerencianet(options);
Map response = gn.call("paymentToken", new HashMap(), card);
System.out.println(response);
}catch (GerencianetException e){
System.out.println(e.getCode());
System.out.println(e.getError());
System.out.println(e.getErrorDescription());
}
catch (Exception e) {
e.printStackTrace();
System.out.println(e.getMessage());
}

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Se for para app mobile, há SDKs para isso tanto para Android quanto IOS.

Avatar discord do usuario joaopedro2259

joaopedro2259

Ver Respostas

Obrigado, mas queria usar api sem ter que instalar a SDK, utilizando uma URL mesmo, por exemplo -> https://api.gerencianet/pagarcomcartao/oauth/token

Avatar discord do usuario joaopedro2259

joaopedro2259

Bom dia, tem como eu usar a api de cartão de crédito sem instalar a SDK?

Avatar discord do usuario yukoha

yukoha

Ver Respostas

Boa Tarde, estou consumindo a api de pagamentos via sdk one-step, porém, ao realizar testes o GerenciaNET cobrou e logo após estorna o dinheiro

Avatar discord do usuario jmellodev

jmellodev

Ver Respostas

Bom dia, como mencionei acima ha alguns dias, fiz como o explicado e funciona, mas, como quero deixar todas as credenciais no meu backend e não no App mobile, não achei nenhum endpoint no SDK PHP para isso, há somente no dart como

final paymentToken = await gn.call('paymentToken', body: card);

Avatar discord do usuario jmellodev

jmellodev

Ver Respostas

No SDK PHP que não achei como gerar o token

dynamic paymentToken = await gn.call("paymentToken", body: card);

Avatar discord do usuario naoquerosaber.

naoquerosaber.

Bom dia

Estou desenvolvendo a area de pagamento via cartão de crédito de uma loja utilizando o lightbox da gerencianet, porém me deparei com um problema.
ao receber o POST com os dados para efetuar a cobrança na minha url, retorna erro 419 | page expired

acredito que seja por conta da verificação do csrf token que o laravel executa

existe alguma forma de incluir o CSRF token no cabeçalho do POST enviado para a URL? ou esse erro pode ser por algum outro motivo?

estou utilizando o SDK para php.

Avatar discord do usuario teodoro.rafael

teodoro.rafael

<@!671763456487325717> tenho o sdk php atualizado que uso pra gerar pix, vi que la tem como gerar pagamento com cartão.

O problema é que preciso gerar um paymentToken antes de toda transação... é ele que estou com dificuldades pra conseguir entender como funciona o processo.

Avatar discord do usuario teodoro.rafael

teodoro.rafael

Boa noite! Alguém sabe criar o paymentToken usando o sdk node? aqui fala que $gn is undefined quando uso $gn.ready(function (checkout) {

checkout.getPaymentToken(
{
brand: 'visa', // bandeira do cartão
number: '4012001038443335', // número do cartão
cvv: '123', // código de segurança
expiration_month: '05', // mês de vencimento
expiration_year: '2021' // ano de vencimento
},
function (error, response) {
if (error) {
// Trata o erro ocorrido
console.error(error);
} else {
// Trata a resposta
console.log(response);
}
}
);

});

Avatar discord do usuario valmirefi

valmirefi

Ver Respostas

Bom dia <@!485253483549818880> em seu código do lightbox no back-end é possível manipular o retorno da sdk

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Atualmente, as SDKs mobile que temos disponíveis é para sistema operacional Android e para o framework Flutter, que possibilita a implementação de aplicativos multiplataforma. Caso você queira, posso te passar um script de como funciona esse processo de obtenção do payment_token para que você possa implementar em seu aplicativo iOS.

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde, <@!809430559302352936>. Nossa equipe está atuando para atualizar a SDK de iOS, no momento temos a SDK de Flutter que cria aplicações multiplataforma: Android e iOS e pode ser utilizada na integração, segue o link: https://github.com/gerencianet/gn-api-sdk-flutter-examples

Avatar discord do usuario dafle9296

dafle9296

Ver Respostas

Bom dia pessoal, vocês nao tem o SDK para iOS, ou alguém poderia atualizar esse?

Avatar discord do usuario dafle9296

dafle9296

Ver Respostas

<@!781134406680838216>

Boa tarde

estou tentando obter o paymentToken no iOS e estou com o seguinte erro

sh
Error Domain=GNErrorApiDomain Code=404 "(null)"

Implementação

swift
let config = GNConfig.init(accountCode: "__ACCOUNT_CODE__", sandbox: false)

guard let gnAPI = GNApiEndpoints.init(config: config) else {
return
}

let gnCreditCard = GNCreditCard(
number: "hidden",
brand: "hidden",
expirationMonth: "hidden",
expirationYear: "hidden",
cvv: "hidden"
)

gnAPI
.paymentToken(for: gnCreditCard)
.then({ res in
print("SUCCESSFULL", res ?? "")
}, { err in
print("ERROR", err ?? "")
})

SDK

sh
pod 'GNApi-Sdk-iOS', '~> 0.3'

(SANDBOX funciona)

Avatar discord do usuario dafle9296

dafle9296

a versão que estou é

gradle
implementation 'br.com.gerencianet.mobile:gn-api-sdk-android:1.0.0'

Avatar discord do usuario matheus_efi

matheus_efi

Bom dia, <@!809430559302352936>! A SDK de iOS está passando por uma atualização pelo nosso time mobile, atualmente a SDK disponível não está nos padrões atuais de desenvolvimento iOS. Por isto, enquanto a atualização não é disponibilizada, recomendamos que utiliza SDK de Flutter/Dart para o uso no iOS.

Avatar discord do usuario dafle9296

dafle9296

estou tentando usar o SDK iOS mas estou com esse problema

ruby
pod 'GNApi-Sdk-iOS', '~> 0.3'

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Paulo, bom dia!
Possuímos uma SDK em Android que pode facilitar bastante o seu processo de integração. Você chegou a dar uma olhadinha?
https://github.com/gerencianet/gn-api-sdk-android

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde, <@!781937354507943938>! Você pode olhar os links da nossa documentação referentes a emissão de cobranças do tipo cartão de crédito, em específico os links que vou enviar abaixo:
https://dev.gerencianet.com.br/docs/pagamento-com-cartao (Link da documentação de cartão com exemplos)
https://dev.gerencianet.com.br/docs/exemplos-de-integracao (Exemplo de página com back-end utilizando o endpoint de cartão de crédito )
https://github.com/gerencianet (Nosso github com todas as nossas SDKs que tem inclusive os endpoints de cartão)