Histórico de mensagens sobre card

EXIBINDO CONVERSAS RECENTES:

Texto: card
# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Não pode usar wildcard (), é vetado pelo Banco Central... e todo mundo que colocou com isso, depois teve problema para usar AWS mesmo tirando.

# assinaturas
Avatar discord do usuario clovisdaniel

clovisdaniel

Gente, tudo bom. Tava brincando com a API de vocês. Tentando fazer uma assinatura usando cartão de crédito. E aí eu mandei o seguinte payload

{
"items": [
{
"name": "Meu Produto",
"value": 24990,
"amount": 1
}
],
"payment": {
"credit_card": {
"customer": {
"name": "Gorbadoc Oldbuck",
"cpf": "94271564656",
"email": "[email protected]",
"birth": "1990-08-29",
"phone_number": "5144916523"
},
"payment_token": "3472999817ccf2846841820350543d02ffa75fd7",
"billing_address": {
"street": "Avenida Juscelino Kubitschek",
"number": "909",
"neighborhood": "Bauxita",
"zipcode": "35400000",
"city": "Ouro Preto",
"complement": "",
"state": "MG"
}
}
}
}
Mas a mensagem de erro retornada foi a seguinte:
{
"code": 3500072,
"error": "request_not_allowed",
"error_description": "Não foi possível finalizar sua solicitação. Por favor, entre em contato com o suporte Gerencianet."
}

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Se você pesquisar aqui no canal, vai ver que tem motivo para chorar... isso normalmente acontece quando se segue um vídeo que incorretamente diz para colocar (wildcard). O problema é que por algum bug no AWS, mesmo quando se tira, isso gruda.

# devs
Avatar discord do usuario rodrigozenden

rodrigozenden

Ver Respostas

Concordo com você sobre não precisar cobrar com o cartão de débito, por causa da existência do Pix. Uma das vantangens do 3D Secure padrão, é o cliente se autenticar e o resultado dessa autenticação é passado para o desenvolvedor que envia um pedido de autorização junto com o resultado da autenticação para o server responsável, isso permite o desenvolvedor saber se o resultado da transação na resposta do server, vou dar um exemplo de uma api genérica :
"Payment":
{
"CreditCard":{
"CardNumber":"4000000000001000",
"Holder":"Nome do Portador",
"ExpirationDate":"12/2021",
"SecurityCode":"123"
},
"ExternalAuthentication":{
"Cavv":"AAABB2gHA1B5EFNjWQcDAAAAAAB=",
"Xid":"Uk5ZanBHcWw2RjRCbEN5dGtiMTB=",
"Eci":"5",
"Version":"2",
"ReferenceID":"a24a5d87-b1a1-4aef-a37b-2f30b91274e6"
}
}

# assinaturas
Avatar discord do usuario marcio.pensadorweb

marcio.pensadorweb

@palloma_efi sim usando cred_card

# assinaturas
Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Bom dia @marcio.pensadorweb ! Tudo bem? A API oferece o atributo trial_days, que permite definir um período de teste gratuito para assinaturas do tipo cartão de crédito. Esse atributo está disponível somente quando o pagamento é realizado com credit_card. Você utilizou neste método de pagamento?

# dúvidas
Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Olá, @gabriel_20029!
A API suporta toda tecnologia capaz de realizar requisições HTTP. Ademais, também temos nossa SDK de PHP cujos requisitos são PHP >= 7.2 e Guzzle >= 7.0 conforme disposto no repositório: https://github.com/efipay/sdk-php-apis-efi.

Em relação ao método de cartão, a API de Cobranças atende pagamento via cartão de crédito: https://dev.efipay.com.br/docs/api-cobrancas/cartao
Você encontra exemplos usando nossa SDK em: https://github.com/efipay/sdk-php-apis-efi/tree/main/examples/charges/card

# dúvidas
Avatar discord do usuario antonionoronha

antonionoronha

Pessoal, mais uma dúvida, tem algum body padrão que consiga testar a api para gerar cobrança de cartão? Peguei o schema, montei a requisição, mas continuo recebendo: {'code': 3500034, 'error': 'validation_error', 'error_description': {'property': '/payment/credit_card', 'message': 'A propriedade [billing_address] é obrigatória.'}}. Estou passando o billing_address no body e mesmo assim não vai.

# cartões
Avatar discord do usuario rubenskuhl

rubenskuhl

Detalhe que PCI cobre apenas Visa, Mastercard, American Express, Discover e JCB. Então talvez seja possível aceitar Elo... nunca olhei os requisitos de Elo para saber o que se aplica nessa bandeira específica.

# dúvidas
Avatar discord do usuario rodrigogaraujo

rodrigogaraujo

Ver Respostas

olá, boa tarde:
try {
EfiJs.CreditCard
.setAccount('Identificador_de_conta_aqui')
.setEnvironment('production') // 'production' or 'sandbox'
.setBrand('visa')
.setTotal(28990)
.getInstallments()
.then(installments => {
console.log('Parcelas', installments);
}).catch(err => {
console.log('Código: ', err.code);
console.log('Nome: ', err.error);
console.log('Mensagem: ', err.error_description);
});
} catch (error) {
console.log('Código: ', error.code);
console.log('Nome: ', error.error);
console.log('Mensagem: ', error.error_description);
}

aqui nesse ex, onde envio a quantidade de parcelas?

# cartões
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia @biruleibe6646 o webhook das cobranças de cartão de crédito funciona da mesma forma que das cobranças de boleto e carnês.
Ao criar a cobrança você define uma URL de notificação.
Segue um exemplo:

{
"items":[
{
"name":"Product 1",
"amount":1,
"value":1
}
],
"metadata":{
"notification_url":"https://sua-url.com.br"
},
"payment": {
"credit_card": {
"installments": 1,
"payment_token": "",
"billing_address": {
"street": "Street 3",
"number": 10,
"neighborhood": "Bauxita",
"zipcode": "35400000",
"city": "Ouro Preto",
"state": "MG"
},
"customer" : {
"name" : "Gorbadock Oldbuck",
"email" : "[email protected]",
"cpf": "94271564656",
"birth": "1977-01-15",
"phone_number": "5144916523"
}
}
}
}

# cartões
Avatar discord do usuario lidiomar

lidiomar

Ver Respostas

tem algum video aula com uma exemplo da aplicação passo a passo, pois nos doc refere ao payment_token, mas não vi no sdk exemplo para gerar em PHP, e tambem nos endpoint lá em nenhum até agora vi solicitar esse tokem, na verdade tentei a createOneStepCard.php e ele só gera um ticket de venda, mas não gera uma cobrança efetiva pelo meio de pagamento cartão de credito

# cartões
Avatar discord do usuario lidiomar

lidiomar

Ver Respostas

Obrigado Guilherme, localizei na SDK da gerencianet que ja tenho instalada aqui só um pouco diferente o patch: /gerencianet/gerencianet-sdk-php/examples/charges/card

# cartões
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, @lidiomar. Bom dia! Tudo bem?
Sim, temos um SDK da API de pagamento com cartão de crédito para PHP. Você pode encontrar exemplos de uso no GitHub do nosso repositório, inclusive de cartão: https://github.com/gerencianet/gn-api-sdk-php/tree/master/examples/charges/card.

Recomendamos dar uma olhada na nossa documentação técnica para mais detalhes: https://dev.gerencianet.com.br/docs/pagamento-com-cartao.

Se tiver mais alguma dúvida, conte com a gente!

# módulos-plugins
Avatar discord do usuario guilherme_efi

guilherme_efi

Boa tarde, @ricardoolioti! Como vai?
Você está tentando gerar uma cobrança Pix, Boleto ou Cartão?

# dúvidas
Avatar discord do usuario alicesouzx

alicesouzx

Ver Respostas

Oi, boa tarde! eu estou obtendo um erro de pagamento não autorizado (meu cartão tem limite e os dados estão certos), alguém sabe o pq disso?

{'code': 200, 'data': {'installments': 1, 'installment_value': 300, 'charge_id': 589021952, 'status': 'unpaid', 'refusal': {'reason': 'No momento, a transação não foi autorizada.', 'retry': False}, 'total': 300, 'payment': 'credit_card'}}

# devs
Avatar discord do usuario alicesouzx

alicesouzx

Ver Respostas

Oi, bom dia! eu estou obtendo um erro de pagamento não autorizado (meu cartão tem limite e os dados estão certos), alguém sabe o pq disso?

{'code': 200, 'data': {'installments': 1, 'installment_value': 300, 'charge_id': 589021952, 'status': 'unpaid', 'refusal': {'reason': 'No momento, a transação não foi autorizada.', 'retry': False}, 'total': 300, 'payment': 'credit_card'}}

# cartões
Avatar discord do usuario igor_efi

igor_efi

Boa tarde, @_alexandrehenrique! Tudo bem?
Você tentou informar "mastercard"?

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @ricardo_oliveira_souza! Tudo joia?
Sim, a criação de chave esta funcionando na API Pix no ambiente de produção.
Na resposta do endpoint, você deveria receber como resposta status 201 com o seguinte conteúdo:

json
{
"chave": "......"
}
Qual status http esta sendo retornado para você?