descubraomundo / omnipay-pagarme

Pagar.Me driver for the Omnipay PHP payment processing library
MIT License
24 stars 5 forks source link

Invoice Ninja #7

Open feperrella opened 7 years ago

feperrella commented 7 years ago

Olá, como faço para o gateway funcionar no sistema do Invoice Ninja, queria muito a funcionalidade de Boleto, poderiam verificar o que ocorre?

O erro que recebo é: Pagarme: The number parameter is required

E aparece apenas a opção de cartão de crédito.

gpassarelli commented 7 years ago

@feperrella

Sendo bem sincero, faz muito tempo que eu não trabalho com o invoice ninja, sei que teoricamente deveria funcionar a opção de cartão de crédito, agora com relação ao boleto, eu não sei te dizer como fazer para funcionar, provavelmente seja algo relacionado a configuração do invoice ninja, de deixar habilitar esta nova opção de forma de pagamento dentro de um gateway.

E quanto ao seu erro, eu tentaria entender primeiro se isso é um erro que o invoice ninja está falando, as vezes ele pode estar esperando o parametro "number" por achar que é um cartão quando é para ser um boleto. Ou se é uma validação do Pagar.em

feperrella commented 7 years ago

Então, pelo que eu tentei entender lendo diretamente, ele está passando os dados para criar a fatura, para depois coletar dados do cartão, mas e este git na verdade tenta coletar dados do cartão direto, como se já tivesse digitado os dados do mesmo, mas nem chegou nesta tela ainda...

gpassarelli commented 7 years ago

@feperrella quando você diz

ele está passando os dados para criar a fatura, para depois coletar dados do cartão Você se refere ao invoice ninja?

E do nosso projeto

coletar dados do cartão direto, como se já tivesse digitado os dados do mesmo

O problema é a ordem que esta sendo feito as coisas então?

feperrella commented 7 years ago

Sim, pelo que entendi é isso... é do seu projeto, e o procedimento ta sendo pelo Invoice Ninja, envio de dados para faturar, e depois o gateway coleta os dados para pagar.

No caso o seu projeto já quer coletar diretamente os dados para pagar...

Eu até pensei que seria mais fácil utilizar um redirect ao invés de utilizar o checkout transparente, assim o processo de controle crédito ou boleto fica a cargo do Pagar.me e só os comandos de notificação é que procedem para saber se pagou ou não...

On Fri, Sep 15, 2017 at 9:40 AM Gabriel Passarelli notifications@github.com wrote:

@feperrella https://github.com/feperrella quando você diz

ele está passando os dados para criar a fatura, para depois coletar dados do cartão Você se refere ao invoice ninja?

E do nosso projeto

coletar dados do cartão direto, como se já tivesse digitado os dados do mesmo

O problema é a ordem que esta sendo feito as coisas então?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/descubraomundo/omnipay-pagarme/issues/7#issuecomment-329771313, or mute the thread https://github.com/notifications/unsubscribe-auth/AIjD-01xemZPv4dZ2m88aH_NimEVRRfBks5sinAggaJpZM4PP0ya .

-- [image: FAPNET Logo]

Fernando A. Perrella Mobile +55 (11) 98555-5548 <(11)%2098555-5548> Work +55 (11) 4153-9644 <(11)%204153-9644> Skype feperrella

Visite o nosso website:

*fapnet.com.br https://fapnet.com.br/*facebook https://www.facebook.com/fapnetconstruindoideias/ twitter https://twitter.com/fapnet

Rua Jônio, 12, sl. 34, Jardim do Mar São Bernardo do Campo, SP, 09750-340, Brasil

Antes de imprimir, pense em seu compromisso com o meio ambiente.

AVISO LEGAL: Esta mensagem e arquivo(s) podem conter informações confidenciais e/ou legalmente protegidas. Caso tenha recebido por engano, favor devolvê-la ao remetente e eliminá-la do seu sistema, não divulgando ou utilizando a totalidade ou parte desta mensagem ou dos documentos a ela anexados.

LEGAL NOTICE: This message and attached document(s) may contain information of confidential nature and/or legally protected. If you have received this message by mistake, please reply to the sender, eliminate itfrom your system and do not disclose or use this message or the attached documents, in whole or in part.