Página 1 de 1

Intregação pagamento digital via IFrame

Enviado: 20 Ago 2012, 11:41
por netogb1
Bom dia, estou tentando integrar o pagamento da minha loja pelo pagamento digital via iFrame, para que quando o cliente for finalizar o pagamento não saia da tela da minha loja, a loja fica como que no fundo, entrei em contato com eles e me passaram as informações. sendo que não estou sabendo onde colocar os códigos.
2. Integração com IFrame
A integração através de IFrame é realizada por algumas lojas virtuais para exibir o checkout dentro da própria loja, sem realizar o redirecionamento completo para o ambiente do Pagamento Digital.
Para a correta integração é necessário que este frame tenha uma largura mínima de 940 pixels e disponibilizar a barra de rolagem vertical, para visualização completa do checkout Pagamento Digital.

2.1 Exemplo de código para IFrame
Para instanciar o iframe, pode ser utilizado o comando frameset que irá definir os espaçamentos adequados à loja virtual e para o frame onde o Pagamento Digital será exibido.
Utilizando Iframe recomendamos habilitar a barra de rolagem através do parâmetro scrolling definindo-o como “Yes” apenas onde será aplicado o ambiente do Pagamento Digital.
Outro ponto importante é referente à largura que utilizamos o padrão de 940 pixels, devendo configurar através do parâmetro width.
Utilizando a implementação e observações listadas acima, o iframe estará apto a exibir corretamente o checkout do Pagamento Digital.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <frameset rows="150,*" frameborder="1" border="3" framespacing="0" width="940" height="940" NORESIZE SCROLLING="NO"> <frame src="frame1.html" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" /> <frame src="frame2.html" name="mainFrame" id="mainFrame" title="mainFrame" scrolling="Yes"/> </frameset> <noframes><body> </body> </noframes></html>

Para instanciar o iframe, pode ser utilizado o comando frameset que irá definir os espaçamentos adequados à loja virtual e para o frame onde o Pagamento Digital será exibido.
Utilizando Iframe recomendamos habilitar a barra de rolagem através do parâmetro scrolling definindo-o como “Yes” apenas onde será aplicado o ambiente do Pagamento Digital.
Outro ponto importante é referente à largura que utilizamos o padrão de 940 pixels, devendo configurar através do parâmetro width.
Utilizando a implementação e observações listadas acima, o iframe estará apto a exibir corretamente o checkout do Pagamento Digital.
No ultimo e-mail eles me informaram o seguinte:
Os procedimentos abordados previamente devem ser inclusos internamente no arquivo de template de seu sistema ecommerce OpenCart, recomendamos informar os códigos na etapa de finalização de compras, logo após a seleção do meio de pagamento.

alguem pode ajudar

Re: Intregação pagamento digital via IFrame

Enviado: 20 Ago 2012, 20:16
por juliocesar757
Interessante, mas incompleto como toda documentação do Pagamento Digital.
Se alguém tiver mais informações para passar quem sabe possa colocar isso no módulo oficial, se possível.