Intregação pagamento digital via IFrame
Enviado: 20 Ago 2012, 11:41
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.
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
2. Integração com IFrameNo ultimo e-mail eles me informaram o seguinte:
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.
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