Pagamentos


Click here for a complete list of operations.

CriarPagamentoBancoDoBrasil

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /Services/Pagamentos.asmx HTTP/1.1
Host: paymentnivello.azurewebsites.net
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/CriarPagamentoBancoDoBrasil"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <CriarPagamentoBancoDoBrasil xmlns="http://tempuri.org/">
      <chaveEmpresa>string</chaveEmpresa>
      <contasPagamento>
        <ContaPagamentoViewModel>
          <IdPagamento>int</IdPagamento>
          <NomeFavorecido>string</NomeFavorecido>
          <DocumentoFavorecido>string</DocumentoFavorecido>
          <Valor>decimal</Valor>
          <DataSolicitacao>dateTime</DataSolicitacao>
          <Situacao>int</Situacao>
          <DataPagamento>dateTime</DataPagamento>
          <obs>string</obs>
          <Sincronizado>boolean</Sincronizado>
          <CodigoBanco>int</CodigoBanco>
          <IdCedente>short</IdCedente>
          <saqueCodigoBanco>int</saqueCodigoBanco>
          <saqueAgencia>string</saqueAgencia>
          <saqueAgenciaDigito>string</saqueAgenciaDigito>
          <saqueConta>string</saqueConta>
          <saqueCCDigito>string</saqueCCDigito>
          <saqueTipoConta>int</saqueTipoConta>
        </ContaPagamentoViewModel>
        <ContaPagamentoViewModel>
          <IdPagamento>int</IdPagamento>
          <NomeFavorecido>string</NomeFavorecido>
          <DocumentoFavorecido>string</DocumentoFavorecido>
          <Valor>decimal</Valor>
          <DataSolicitacao>dateTime</DataSolicitacao>
          <Situacao>int</Situacao>
          <DataPagamento>dateTime</DataPagamento>
          <obs>string</obs>
          <Sincronizado>boolean</Sincronizado>
          <CodigoBanco>int</CodigoBanco>
          <IdCedente>short</IdCedente>
          <saqueCodigoBanco>int</saqueCodigoBanco>
          <saqueAgencia>string</saqueAgencia>
          <saqueAgenciaDigito>string</saqueAgenciaDigito>
          <saqueConta>string</saqueConta>
          <saqueCCDigito>string</saqueCCDigito>
          <saqueTipoConta>int</saqueTipoConta>
        </ContaPagamentoViewModel>
      </contasPagamento>
    </CriarPagamentoBancoDoBrasil>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <CriarPagamentoBancoDoBrasilResponse xmlns="http://tempuri.org/">
      <CriarPagamentoBancoDoBrasilResult>
        <DataGeracao>dateTime</DataGeracao>
        <ArquivoGerado>boolean</ArquivoGerado>
        <MotivoNaoGeracao>string</MotivoNaoGeracao>
        <CodigoRemessa>int</CodigoRemessa>
        <Arquivo>base64Binary</Arquivo>
      </CriarPagamentoBancoDoBrasilResult>
    </CriarPagamentoBancoDoBrasilResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /Services/Pagamentos.asmx HTTP/1.1
Host: paymentnivello.azurewebsites.net
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <CriarPagamentoBancoDoBrasil xmlns="http://tempuri.org/">
      <chaveEmpresa>string</chaveEmpresa>
      <contasPagamento>
        <ContaPagamentoViewModel>
          <IdPagamento>int</IdPagamento>
          <NomeFavorecido>string</NomeFavorecido>
          <DocumentoFavorecido>string</DocumentoFavorecido>
          <Valor>decimal</Valor>
          <DataSolicitacao>dateTime</DataSolicitacao>
          <Situacao>int</Situacao>
          <DataPagamento>dateTime</DataPagamento>
          <obs>string</obs>
          <Sincronizado>boolean</Sincronizado>
          <CodigoBanco>int</CodigoBanco>
          <IdCedente>short</IdCedente>
          <saqueCodigoBanco>int</saqueCodigoBanco>
          <saqueAgencia>string</saqueAgencia>
          <saqueAgenciaDigito>string</saqueAgenciaDigito>
          <saqueConta>string</saqueConta>
          <saqueCCDigito>string</saqueCCDigito>
          <saqueTipoConta>int</saqueTipoConta>
        </ContaPagamentoViewModel>
        <ContaPagamentoViewModel>
          <IdPagamento>int</IdPagamento>
          <NomeFavorecido>string</NomeFavorecido>
          <DocumentoFavorecido>string</DocumentoFavorecido>
          <Valor>decimal</Valor>
          <DataSolicitacao>dateTime</DataSolicitacao>
          <Situacao>int</Situacao>
          <DataPagamento>dateTime</DataPagamento>
          <obs>string</obs>
          <Sincronizado>boolean</Sincronizado>
          <CodigoBanco>int</CodigoBanco>
          <IdCedente>short</IdCedente>
          <saqueCodigoBanco>int</saqueCodigoBanco>
          <saqueAgencia>string</saqueAgencia>
          <saqueAgenciaDigito>string</saqueAgenciaDigito>
          <saqueConta>string</saqueConta>
          <saqueCCDigito>string</saqueCCDigito>
          <saqueTipoConta>int</saqueTipoConta>
        </ContaPagamentoViewModel>
      </contasPagamento>
    </CriarPagamentoBancoDoBrasil>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <CriarPagamentoBancoDoBrasilResponse xmlns="http://tempuri.org/">
      <CriarPagamentoBancoDoBrasilResult>
        <DataGeracao>dateTime</DataGeracao>
        <ArquivoGerado>boolean</ArquivoGerado>
        <MotivoNaoGeracao>string</MotivoNaoGeracao>
        <CodigoRemessa>int</CodigoRemessa>
        <Arquivo>base64Binary</Arquivo>
      </CriarPagamentoBancoDoBrasilResult>
    </CriarPagamentoBancoDoBrasilResponse>
  </soap12:Body>
</soap12:Envelope>