gerarBoleto

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

Genera un boleto de pago.

Tipo de PeticiónSOAP
Parámetros o Campos
CamposDescripciónReglas de negocio
xml
  • Json que contiene los datos de autenticación y datos del cliente y datos del boleto de pago.
  • Si el dato 'gatewayPagamento' es igual a '1' entonces envía la transacción a Superpay, si es igual a '2' envía la transacción a CobreBem.
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:gerarBoleto
			soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
			<xml xsi:type="xsd:string">{
					"gerarBoleto": {
						"dadosAutenticacao": {
							"token": [],
							"empresaId": 7
						},
						"dadosBoleto": {
							"gatewayPagamento": 1,
							"numeroTransacao": "7004509",
							"codigoFormaPagamento": "17",
							"valorTotal": "1889.00",
							"vencimentoBoleto": "07/10/2018"
						},
						"dadosCliente": {
							"codigo": 6597665,
							"tipoPessoa": 1,
							"nome": "Usuario PSA",
							"documento": "23011167435",
							"email": "fidel.aquino@consucorp.com.mx",
							"endereco": "Padre Adelino, 274",
							"numero": " ",
							"bairro": "Quarta Parada",
							"cidade": "SÃO PAULO",
							"estado": "SP",
							"complemento": " ",
							"cep": "03303000"
						}
					}
				}
			</xml>
		</urn:gerarBoleto>
	</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:gerarBoletoResponse>
			<return xsi:type="xsd:string">{
			     "statusSuperpay":"ok",
			     "statusTransacao":30,
			     "urlPagamento":"https:\/\/sandbox.gateway.yapay.com.br\/checkout\/PagamentoItauShopline\/PagamentoItauShopline.do?cod=153720535682612bd9d56-e335-4c44-95e8-d5d4f6b26e79"
			     }
			</return>
		</ns1:gerarBoletoResponse>
	</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:gerarBoletoResponse>
			<return xsi:type="xsd:string">1</return>
		</ns1:gerarBoletoResponse>
	</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
¿Quién lo utiliza y cómo?

Es utilizado por las aplicaciones de Pagamento Brasil para enviar transacciones al proveedor de pagos.