Criando condição IF para instabilidade no gateway locaweb
Olá Pessoal,
o gateway de pagamentos da locaweb é muito instavél. Constantemente ele cai, e quando isso acontece a lojavirtual acaba perdendo vendas.
Estou com a idéia de fazer algum tipo de condição if que identifique que não foi possivel conectar no gateway de pagamentos e caso o código tente conectar novamente.
O código usado pelas lojas para se conectar no gateway da locaweb é o seguinte:
'# Envia informações para a visa
Set objDynu = Server.CreateObject("Dynu.HTTP")
valores = "https://comercio.locaweb.com.br/comercio.comp"
valores = valores & "?identificacao=4152113"
valores = valores & "&ambiente=producao"
valores = valores & "&modulo=VISAVBV"
valores = valores & "&operacao=Pagamento"
valores = valores & "&price=" &price
valores = valores & "&damount="& damount
valores = valores & "&tid="& tid
valores = valores & "&orderid="& numero_pedido
valores = valores & "&order="& order
valores = valores & "&visa_antipopup=1"
objDynu.SetUrl valores
EnviaVisanet = objDynu.GetURL()
Response.write EnviaVisanet
Set objDynu = Nothing
Acho que teria que ser algo do tipo:
"Se conexao com (https://comercio.locaweb.com.br/comercio.comp) está quebrada tentar reconectar denovo"
Alguem tem algum dica para construção dessa condição?
Discussão (4)
Carregando comentários...