Página 1 de 1

[Duvida] Checkout nova forma de pagamento

Enviado: 14 Mar 2013, 19:42
por victorbh
Comecei a utilizar uma forma de pagamento chada E-Sitef, é um webservice utilizado apenas por financeiras, eles não fazem divulgação ampla.

Então comecei a programar, criei o HTML para pegar os dados do cartão e fiz PHP que comunica com o webservice deles e etc. Então surgiram algumas duvidas.

usando Ajax envio o formulario para ser validado, se o pagamento for realizado retorna TRUE, mas e ai? O que devo fazer para o checkout continuar e ser finalizado após isso?
Insiro alguma tag de continue ou oq?
Outra coisa, como capturo o ID do pedido que esta para ser feito ali no carrinho e o valor total do pedido, para armazenalos em uma variavel e enviar para o PHP?

Se alguém tiver algum tutorial, guia ou texto falando sobre como fazer modulos de pagamento e instalar eles no opencart e puder me enviar irei agradecer muito!

Se puderem me ajudar, ficarei muito grato e com certeza postarei o modulo aqui quando estiver pronto para ser utilizado pela comunidade!

Re: [Duvida] Checkout nova forma de pagamento

Enviado: 14 Mar 2013, 22:25
por valdeir2000
Se a requisição retornar true, pelo padrão do OpenCart o cliente deverá ser redirecionado para index.php?route=checkout/success

Para capturar Id do pedido, valor total dê um var_dump($this->session); na sua view de pagamento.

Re: [Duvida] Checkout nova forma de pagamento

Enviado: 18 Mar 2013, 19:33
por victorbh
Amigo, criei o COntroller mas ele não carrega minha view no "step 5" onde deveria, e carrega ela no step 6 com um phpinfo, n entendi pq isso ocorre, tem algum parametro onde defino em qual passo a view carrega? pensei q colocando como Payment já carregaria no lugar certo.

Re: [Duvida] Checkout nova forma de pagamento

Enviado: 18 Mar 2013, 20:44
por valdeir2000
A view não carrega no passo 5 (isso é função do model), a view é carregada no passo 6.

Como você está carregando a view? Posta o código do controller no site http://www.pastebin.com