Histórico de mensagens sobre php em cartões

EXIBINDO CONVERSAS RECENTES:

Texto: php
Canal: cartões
Avatar discord do usuario handsystem.

handsystem.

Ver Respostas

Algum exemplo pra Gerar payment_token por PHP, estou meio perdido com relacao a essa geração

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

@_acb09, a versão da SDK de php 1.9 ja possui a função refundCard

Avatar discord do usuario _acb09

_acb09

Ver Respostas

"efipay/sdk-php-apis-efi": "^1.9",

Avatar discord do usuario _acb09

_acb09

Ver Respostas

Estou implementando a validação do cartão de crédito com o SDK, ou seja:
Cobrar 3 reais e estornar.

Ao cobrar está dando certo, porém ao estornar eu recebo:

ErrorException {#1983 // app\Http\Controllers\Api\Checkout\CreditCardController.php:99
#message: "Undefined array key "refundCharge""
#code: 0

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @hignacio.! Como vai?
Você está implementando a SDK de PHP com Laravel?
Verifique se no arquivo de credenciais está debub => true e troque para debug => false ou para debug => fopen('php://stderr', 'w').

Avatar discord do usuario hignacio.

hignacio.

Ver Respostas

Boa noite, ao executar o teste da createOneStepCard, recebi o erro de curl_setopt_array(): cannot represent a stream of type Output as a STDIO FILE in guzzlehttp\guzzle\src\Handler\CurlFactory.php on line 70, outros exemplos deram certo, conseguem ajudar ? @guilherme_efi

Avatar discord do usuario smsoousa

smsoousa

Ver Respostas

Bom dia senhores (a).
Ano passado criei um sistema em php para utilizar a api da gerencianet, estava funcionando. Agora quando voltei a trabalhar com ela, estou recebendo esse erro:

"code": "4600033",
"error": "server_error",
"error_description": "Conta bloqueada para realizar emissões."

Alguém pode me ajudar?

Avatar discord do usuario alex_684067_87631

alex_684067_87631

Ver Respostas

copié y pegué el archivo .php del ejemplo lo analicé para entender qué hacía y me pareció que no me hacía lo que peregunté. Para confirmar le puse https://pix.gerencianet.com.br/webhooks/chain-pix-prod.crt dentro del request URI y lo corrí, y como me imaginé, no anda. Por favor, necesito un ejemplo claro para permitir que mi server se pueda contactar al server de EFI. Hay dos errores que me aparecen:
PHP Warning: Undefined array key "REQUEST_METHOD" in /home/goopzer/ipn/EFI_webh.php on line 46
PHP Warning: Undefined array key "https://pix.gerencianet.com.br/webhooks/chain-pix-prod.crt" in /home/goopzer/ipn/EFI_webh.php on line 47

Me pueden indicar específicamente qué escribir en esos dos campos por favor?
REQUEST_METHOD
REQUEST_URI

Saludos

Avatar discord do usuario alex_684067_87631

alex_684067_87631

Ver Respostas

tienen algún archivo o un link a un .php que pueda yo copiar/pegar en mi servidor para responder a EFI el mensaje 200 si viene con certificado o un 400 si no viene con certificado?

Avatar discord do usuario marcelo_efi

marcelo_efi

Ver Respostas

Hola @alex_684067_87631 ! cómo estás? En primer lugar, configura una ruta pública en tu aplicación para realizar mTLS con nuestro servidor. Después de la configuración, deberás llamar al siguiente endpoint: https://github.com/efipay/sdk-php-apis-efi/blob/main/examples/pix/webhooks/pixConfigWebhook.php.

En este endpoint, ingresa la ruta de tu aplicación, donde realizaremos dos solicitudes según lo mencionado por ti: una primera solicitud sin el certificado, esperando una respuesta negativa de tu servidor, y luego, una segunda solicitud donde enviaremos el certificado para mTLS y esperaremos una respuesta exitosa

Avatar discord do usuario alex_684067_87631

alex_684067_87631

Ver Respostas

Hola Gabriel, yo ya sé como decodificar el json que potencialemente vendría de EFI. De hecho lo estoy haciendo actualmetne con mercadopago. Entiendo lo que dice esa documentacion, lo que no encuentro es donde le digo a EFI que me envie el POST a https://www.example.com/webhook.php

Segun la documentación:
A Efí irá fazer 2 requisições para o seu domínio (servidor):

Primeira Requisição: Vamos certificar que seu servidor esteja exigindo uma chave pública da Efí. Para isso, enviaremos uma requisição sem certificado e seu servidor não deverá aceitar a requisição. Caso seu servidor responda com recusa, enviaremos a 2ª requisição.
Segunda Requisição: Seu servidor, que deve conter a chave pública disponibilizada, deverá realizar o "Hand-Shake" para que a comunicação seja estabelecida.

La pregunta es adonde envía estas requisiciones si no le declaré en ningun lado en EFI? a qué URL EFI lo envía?

Avatar discord do usuario alex_684067_87631

alex_684067_87631

Ver Respostas

esta url se la debo declarar en el archivo emitir_pix.php? Si es así qué le debo agregar ?

Avatar discord do usuario joaovicto

joaovicto

Ver Respostas

olá boa tarde a todos, estou tentando usar o sdk php para gerar uma cobrança com cartão, mas o mesmo retona o seguinte erro:
imagem enviada na mensagem pelo usuario joaovicto

Avatar discord do usuario gabrielcarvalho_27631

gabrielcarvalho_27631

Ver Respostas

Boa Tarde @joaolucas_efi, acrescentei aqui a opção de parcelamento no array do cartão de credito :
Array
(
[payment] => Array
(
[credit_card] => Array
(
[billing_address] => Array
(
[street] => Rua Gramado
[number] => 235
[neighborhood] => Quinta da Boa Vista (Residencial)
[zipcode] => 08597590
[city] => ITAQUAQUECETUBA
[state] => SP
)

[installments] => 1
[payment_token] => 72632e02dde20e70c8c29b16eb6e8ddf638f9174
[customer] => Array
(
[name] => Fulano de Tal
[cpf] => 12542626014
[phone_number] => 11988888888
[email] => [email protected]
[birth] => 1991-01-12
)

)

)

)

mas deu erro :

data: "Propriedade desconhecida (não está no schema)."
type: "ERROR"

Gerencianet\Exception\GerencianetException Object
(
[error:Gerencianet\Exception\GerencianetException:private] => validation_error
[errorDescription:Gerencianet\Exception\GerencianetException:private] => Array
(
[property] => /payment/credit_card/installments
[message] => Propriedade desconhecida (não está no schema).
)

[message:protected] => Propriedade desconhecida (não está no schema).
[string:Exception:private] =>
[code:protected] => 3500034
[file:protected] => /home/appmempregacom/public_html/dev.api/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Request.php
[line:protected] => 104
[trace:Exception:private] => Array

poderia me ajudar?

Avatar discord do usuario wevertondumont

wevertondumont

Ver Respostas

Interessante, descobri que não é possível Processar uma notificação de cobrança(Cartão ou boleto) utilizando um Queued Job do Laravel(Versão 10x + Fila Redis + horizon).
Ele dá o seguinte erro: production.info: undefined array key "REMOTE_ADDR", omesmo código fora de um Job, por exemplo uam Action ou Controller simples, funciona perfeitamente. Estou utilizando a SDK Php nova da Efi.

Avatar discord do usuario _fernandoferreira

_fernandoferreira

@jessica_efi eu uso PHP + o javascript que está no SDK da api, o payment_token o hash gerado antes de enviar os dados, e não recebo nenhum erro de payment token.

Avatar discord do usuario filipemontt

filipemontt

Ver Respostas

api php

Avatar discord do usuario henriquedejandira

henriquedejandira

Ver Respostas

Boa tarde, pessoal, tudo bem? Estou tendo problemas com o plugin do Woocommerce. Tanto no PIX quanto cartão de crédito. No crédito, quando insiro as informações aparece: Houve um Erro! Não foi possível recuperar os dados enviados. Se eu ignorar dá Unauthorized. O log aparece: [29-Aug-2023 15:14:13 UTC] PHP Warning: Undefined array key "gn_billing_neighborhood" in /home2/womant47/public_html/wp-content/plugins/woo-gerencianet-official/includes/payment-methods/class-wc-gerencianet-cartao.php on line 222
[29-Aug-2023 15:14:13 UTC] PHP Warning: Undefined array key "gn_billing_number" in /home2/womant47/public_html/wp-content/plugins/woo-gerencianet-official/includes/payment-methods/class-wc-gerencianet-cartao.php on line 223

Avatar discord do usuario miguelsystem

miguelsystem

Olá, tô integrando a api de cobrança em uma aplicação PHP, gostaria de saber há diferença de status da cobrança e status de pagamento?