Histórico de mensagens sobre php

EXIBINDO CONVERSAS RECENTES:

Texto: php
# dúvidas
Avatar discord do usuario vitaomt

vitaomt

Ver Respostas

Boa Tarde, em minha aplicação PHP, que faz uso da biblioteca/classe EfiPay para comunicação com a API de vocês, estou encontrando um erro que impede o processo de completar com sucesso. O erro recebido é uma página HTML que parece ser uma resposta de desafio de segurança, solicitando a verificação de JavaScript e cookies (indicando "Just a moment..." seguido por instruções para habilitar JavaScript e cookies). Ou Seja não estou conseguindo usar a API de vocês, aconteceu algo? Esse erro começou de ontem para hoje, simplesmente do nada.

# assinaturas
Avatar discord do usuario dev_victorhugo

dev_victorhugo

Ver Respostas

Olá bom dia queria tirar uma duvida estou usando o novo andpoint da edição de assinatura do sdk php e ele está respondendo que está tudo certo porém não edita os produtos da assinatura mais envia o e-mail ao cliente dizendo que mudou mais no painel da api a assinatura aparece no mesmo valor e com o produto antigo não atualiza o que pode ser ?

# assinaturas
Avatar discord do usuario dev_victorhugo

dev_victorhugo

Ver Respostas

Olá boa tarde meu ticket ainda não foi respondido sobre o andpoint novo do sdk php e estou precisando com urgência fiz o pedido dia 24/02

# assinaturas
Avatar discord do usuario dev_victorhugo

dev_victorhugo

olá bom dia abri um chamado a respeito de sdk php já fazem 5 dias sobre o erro que está dando no novo andpoint

# módulos-plugins
Avatar discord do usuario razehost

razehost

O módulo no WHMCS, está funcionando pra PHP 7.4 ou não? (PIX)

# pix
Avatar discord do usuario nivs4584

nivs4584

Ver Respostas

Bom dia equipe EFI! Preciso de um norteamento de vocês para realização de testes na notificação do pagamento.

Estamos usando o método de pagamento PIX e Cartão de Crédito. Aparentemente a notificação para pix está retornando com sucesso, entretanto já para cartão de crédito, não.

Poderiam me dar um direcionamento a respeito de como eu poderia diagnosticar o retorno das notificações? Se há alguma área na plataforma de vocês para isso, etc.

Estamos usando um módulo do GerenciaNet para Perfex CRM. Linguagem PHP, framework CodeIgniter.

Obrigado!

# assinaturas
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Oi, @dev_victorhugo. Pode executar o comando composer update para atualizar para última versão da SDK, e usar o exemplo seguinte exemplo para consumir o endpoint: https://github.com/efipay/sdk-php-apis-efi/blob/main/examples/charges/subscription/updateSubscription.php

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Bom dia! Tudo bem?
Se você registrar a URL assim http://urldosite/notifications.php, ao acionar o webhook, será acrescentado um /pix na URL. Portanto, no seu caso, a notificação seria enviada para http://urldosite/notifications.php/pix.

Para solucionar isso, cadastre seu webhook URL com a query param ?ignorar=. Assim, quando o webhook for acionado, o /pix será tratado como um parâmetro e você receberá o JSON no arquivo notifications.php, conforme a seguinte URL: http://urldosite/notifications.php?ignorar=/pix.

# pix
Avatar discord do usuario m.h1604

m.h1604

Ver Respostas

Alguém poderia me ajudar sobre uma dúvida das notificações do Pix.

Configurei uma url de notificações com o skip-MTLs ativo seguindo esta estrutura: http://urldosite/notifications.php

Porém quando recebo a resposta, vem somente um requisição em branco, e no webhook inbox chega normalmente a notificação.

Alguém consegue me ajudar com isso?

# pix
Avatar discord do usuario sanch789

sanch789

Ver Respostas

Eu uso php, mas acho que posso deixar tudo em um unico arquivo mesmo então, se precisar ou não ja vai estar ali

# devs
Avatar discord do usuario nivs4584

nivs4584

Olá equipe Efi. preciso de uma ajuda de vocês. Estou implementando o gateway de vocês em um dos nossos sistemas que utiliza o Perfex CRM. Estamos usando um módulo criado por terceiros, entretanto conseguimos lidar diretamente com o código fonte.

Estamos usando os metódos de pagamento: Pix e Cartão de crédito.
PARA PIX FUNCIONA PERFEITAMENTE, já para cartão de crédito não.

Em uma parte das regras para realizar o pagamento com cartão de crédito, ele busca no nosso db as informações relacionadas a CEP, estado, cidade, etc...
Entretanto, mudamos um pouco a regra, aonde colocamos inputs para o usuário colocar essas informações. E mandamos isso via POST para o controller.

Porém, dá erro na finalização do pagamento. E não estou conseguindo diagnosticar o que está ocorrendo.

Sobre o retorno dos dados: tão retornando sem problemas. Fiz o teste a respeito e aparenta está funcionavel. (Infelizmente não estou conseguindo testar localmente, e agora eu não poderia fazer novamente o teste disso no ambiente de produção, mas caso seja necessário, busco o que está retornando quando faço o POST e trago aqui para vocês).

Mandei o código do controller que recebe os dados.
Framework utilizado: Codeigniter (PHP) (Perfex CRM)

Obrigado desde já para qualquer direcionamento que vocês me darem. E peço desculpas pela complexidade da pergunta.
787064638020780103/1720807198563message.txt

# pix
Avatar discord do usuario arthursisprov

arthursisprov

Ver Respostas

homem do céu, fiquei 3 dias nisso hoje resolvi, uso nginx com php, mas estranho que efi não esta mandando o retorno agora

# módulos-plugins
Avatar discord do usuario gabriel_efi

gabriel_efi

Boa tarde, @dualstudio!
Nosso módulo oficial é compatível apenas com as versões 8.6.x e PHP 8.1

# pix
Avatar discord do usuario _josemax

_josemax

Ver Respostas

400
webhook_invalido
A URL informada respondeu com o código HTTP 400Efi\Exception\EfiException Object ( [message:protected] => A URL informada respondeu com o código HTTP 400 [string:Exception:private] => [code:protected] => 400 [file:protected] => /home/tract/htdocs/tract.digital/Controller/sdk-php-apis-efi/src/Efi/Request.php [line:protected] => 241 [trace:Exception:private] => Array ( [0] => Array ( [file] => /home/tract/htdocs/tract.digital/Controller/sdk-php-apis-efi/src/Efi/Request.php [line] => 166 [function] => handleClientException [class] => Efi\Request [type] => -> ) [1] => Array ( [file] => /home/tract/htdocs/tract.digital/Controller/sdk-php-apis-efi/src/Efi/ApiRequest.php [line] => 54 [function] => send [class] => Efi\Request [type] => -> ) [2] => Array ( [file] => /home/tract/htdocs/tract.digital/Controller/sdk-php-apis-efi/src/Efi/Endpoints.php [line] => 120 [function] => send [class] => Efi\ApiRequest [type] => -> ) [3] => Array ( [file] => /home/tract/htdocs/tract.digital/Controller/sdk-php-apis-efi/src/Efi/Endpoints.php [line] => 56 [function] => Efi\{closure} [class] => Efi\Endpoints [type] => -> ) [4] => Array ( [file] => /home/tract/htdocs/tract.digital/Controller/sdk-php-apis-efi/aplication/pix/webhooks/pixConfigWebhook.php [line] => 36 [function] => __call [class] => Efi\Endpoints [type] => -> ) ) [previous:Exception:private] => [error:Efi\Exception\EfiException:private] => webhook_invalido [errorDescription:Efi\Exception\EfiException:private] => A URL informada respondeu com o código HTTP 400 )

# assinaturas
Avatar discord do usuario criarimpacto

criarimpacto

Ver Respostas

Compreendo . @marcelo_efi você que fica responsável pelas atualizações no github? Olha eu tenho uma sugestão para organização dos diretórios (pastas). Acho que ficará muito fácil para quem for subir para o WHMCS. Se for útil é o seguinte:

Dentro de "gn-api-whmcs-x.x.x" uma pasta chamada "whmcs".
Dentro de "whmcs" as pastas "includes" e "modules".
Dentro de "includes" a pasta "hooks" e dentro o arquivo efi.php

Já dentro de "modules" uma pasta chamada "gateways".
Dentro de "gateways" ficaria o arquivo "efi" e a pasta "efi" e "callback".

O organograma seria:
WHMCS
↪️ includes
↪️ ↪️ hooks
↪️ ↪️ ↪️ efi.php

↪️ modules
↪️ ↪️ gateways
↪️ ↪️ ↪️ efi
↪️ ↪️ ↪️ efi.php
↪️ ↪️ ↪️ callback

Só não sei se ficou esquisito como coloquei kkk. Mas facilitaria a gente aqui a colocar pelo filezila nas atualizações só processando a fila.

# cartões
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

# cartões
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?