consultarTransacao

Estado
 EN USO 

 

En uso

Cuando un requisito de sistema software tenga el estado En Uso, tendrá descrita la situación actual..

 

Situación actual

Descripción

Consulta el detalle de una transacción.

Tipo de PeticiónSOAP
Parámetros o Campos
CamposDescripciónReglas de negocio
xml
  • Json que contiene los datos de autenticación y datos de la transacción a consultar.
  • Si el dato 'gatewayPagamento' es igual a '1' entonces consulta el detalle de la transacción en Superpay, en cualquier otro caso retorna el valor '1'.
WSDLServicio WS Pagos Brasil (yaPay)
Backendhttps://homol.uno-internacional.com/br/ws/index.php/test/wsdl?ws=1
Payload
Payload
<soapenv:Envelope
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
	xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
	xmlns:urn="urn:TestControllerwsdl">
	<soapenv:Header />
	<soapenv:Body>
		<urn:consultarTransacao
			soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
			<xml xsi:type="xsd:string">{
					"consultarTransacao": {
					    "dadosAutenticacao": {
					        "token": [],
					        "empresaId": 38
					    },
					    "dadosTransacao": {
					        "gatewayPagamento": 1,
					        "numeroTransacao": "7007444"
					    }
					}
				}
			</xml>
		</urn:consultarTransacao>
	</soapenv:Body>
</soapenv:Envelope>
Respuesta de éxito
Respuesta de éxito
<SOAP-ENV:Envelope
	SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
	xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
	xmlns:ns1="urn:TestControllerwsdl"
	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
	<SOAP-ENV:Body>
		<ns1:consultarTransacaoResponse>
			<return xsi:type="xsd:string">{
			     "retornoTransacao":{
			         "numeroTransacao":7007444,
			         "statusSuperpay":1,
			         "statusTransacao":1,
			         "codigoFormaPagamento":17,
			         "valorTotal":"33.34",
			         "quantidadeParcelas":1,
			         "taxaEmbarque":0,
			         "valorDesconto":0,
			         "codigoTransacaoOperadora":0,
			         "numeroAutorizacao":0,
			         "numeroComprovanteVenda":"",
			         "dataAprovacaoOperadora":"",
			         "mensagemVenda":""
			     }
			 }
			</return>
		</ns1:consultarTransacaoResponse>
	</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Respuesta de error
Respuesta de error
<SOAP-ENV:Envelope
	SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
	xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
	xmlns:ns1="urn:TestControllerwsdl"
	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
	<SOAP-ENV:Body>
		<ns1:consultarTransacaoResponse>
			<return xsi:type="xsd:string">1</return>
		</ns1:consultarTransacaoResponse>
	</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
¿Quién lo utiliza y cómo?

Es utilizado por las aplicaciones de Pagamento Brasil para consultar el detalle de una transacción.