Permitir tentativas de pagamento suplementares

Com o redirecionamento em tela cheia, a plataforma de pagamento pode disponibilizar o botão “outra tentativa de pagamento” em caso de pagamento recusado (se o número de tentativas não for zero na configuração).

O número de tentativas está configurado no seu Back Office Estabelecimento Comercial.

Em modo iframe, não é possível.

No entanto, você pode propor uma nova tentativa na sua página de retorno (URL definida no campo vads_url_return) e apresentar de novo o iframe com a página de pagamento.

Exemplo de código na página de retorno:

...
<div>
	<p> Pagamento recusado. Você deseja tentar de novo?</p>
	
	<input type="button" value="Nova tentativa" onclick="window.parent.refreshIframe();">	
	
	<input type="button" value="Desistir do pagamento" onclick="window.parent.removeIframe();">	
</div>
...

Código da função refreshIframe() para inserir na página com o iframe:

function refreshIframe(){
	var iframe = document.getElementById('nameFrame');
	iframe.src = iframe.src;
}