Komerci: transação aprovada aparece com DESFEITA
Estou tentando chamar o komerci (https) via soap, e apesar que aparentemente estou fazendo tudo certo as transações me aparecem como DESFEITAS
Parâmetros de chamada (valores originais alterados):
object(stdClass)#1 (22) { ["Total"]=> string(4) "1.00" ["NumPedido"]=> string(6) "366425" ["Nrcartao"]=> string(16) "4563579234310391" ["Portador"]=> string(18) "Jimmy Hendrix" ["Conftxn"]=> string(1) "S" ["Mes"]=> string(2) "12" ["Ano"]=> string(2) "17" ["CVC2"]=> string(3) "655" ["Filiacao"]=> string(8) "42874521" ["Transacao"]=> string(2) "04" ["Parcelas"]=> string(2) "00" ["IATA"]=> NULL ["Distribuidor"]=> NULL ["Concentrador"]=> NULL ["TaxaEmbarque"]=> NULL ["Entrada"]=> NULL ["NUMDOC1"]=> NULL ["NUMDOC2"]=> NULL ["NUMDOC3"]=> NULL ["NUMDOC43"]=> NULL ["Pax1"]=> NULL ["Add_Data"]=> NULL }
Retorno:
object(SimpleXMLElement)#5 (9) { ["CODRET"]=> string(1) "0" ["MSGRET"]=> string(22) "Autorizado+com+sucesso" ["NUMPEDIDO"]=> string(6) "366425" ["DATA"]=> string(8) "20150128" ["NUMAUTOR"]=> string(6) "651368" ["NUMCV"]=> string(9) "247662133" ["NUMAUTENT"]=> string(5) "56391" ["NUMSQN"]=> string(9) "247662133" ["ORIGEM_BIN"]=> string(2) "BR" }
Estou tentando fazer o que o Manual chama Autorização em um passo. Envio Transacao com "04" e conftxn con S, o que seria suficiente. A transação é aprovada (Codret 0 e Msg Autorizado com sucesso) mas após 2 minutos aparece como DESFEITA. Parece que estivesse esperando o passo 2: confpreauthorization, mas isso só aconteceria com transaçao "73" e conftxn diferente de S.
Alguém passou por algo parecido?
Discussão (1)
Carregando comentários...