2017 © Pedro PelĆ”ez
 

package cobrancaxml-php

image

fagoc/cobrancaxml-php

  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 14 Versions
  • 0 % Grown

The README.md

CobrancaXml

Certificado

Baixe o arquivo de certificado .PFX para o seu computador. Posicione o seu terminal na pasta em que estĆ” o documento e rode o comando abaixo., (*1)

[~] $ openssl pkcs12 -in <certificado.pfx> -out certificado.pem

Informe a senha do .PFX e em seguida informa a senha que deseja usar para o .PEM, (*2)

UtilizaĆ§Ć£o

<?php

use CobrancaPHP\Recursos\Santander;

$opcoes = [
    'tpAmbiente' => 'T',
    'estacao' => 'XXXX',
];

$parametros = [
    'CONVENIO.COD-CONVENIO' => 'XXXXXX',
    'PAGADOR.NUM-DOC' => 'XXXXXXXXXXX',
    'PAGADOR.NOME' => 'XXXXXXX XXXXXXX XXXXXXX XXXXX XXXXXX XXXXXXXX',
    'PAGADOR.ENDER' => 'XXX XXXXXX XXXXXXX XX XXXXX XXXXXXX',
    'PAGADOR.BAIRRO' => 'XXXXXXXXX',
    'PAGADOR.CIDADE' => 'XXX',
    'PAGADOR.UF' => 'XX',
    'PAGADOR.CEP' => 'XXXXXXXX',
    'TITULO.NOSSO-NUMERO' => 1,
    'TITULO.VL-NOMINAL' => 15,
];

Santander::criar('~/certificado.pem', 'senha do .PEM', $opcoes)->registrar($parametros);

Sobrescrevendo ConfiguraƧƵes

<?php

use CobrancaPHP\Recursos\Santander;

$opcoes = [
  'tpAmbiente' => 'T',
  'estacao' => '1LKZ',
  'marcacoes' => [
      'CONVENIO.COD-CONVENIO' => [
          'apelido' => 'Convenio'
      ],
      'PAGADOR.NUM-DOC' => [
          'apelido' => 'CPF'
      ],
      'PAGADOR.NOME' => [
          'apelido' => 'Nome',
          'formatador' => function($value, $marcacao) {
              if (strlen($value) <= $marcacao['tamanho']) {
                  return $value;
              }
              return substr($value, 0, 40);
          }
      ],
      'PAGADOR.ENDER' => [
          'apelido' => 'Endereco'
      ],
      'PAGADOR.BAIRRO' => [
          'apelido' => 'Bairro'
      ],
      'PAGADOR.CIDADE' => [
          'apelido' => 'Cidade'
      ],
      'PAGADOR.UF' => [
          'apelido' => 'UF'
      ],
      'PAGADOR.CEP' => [
          'apelido' => 'CEP'
      ],
      'TITULO.NOSSO-NUMERO' => [
          'apelido' => 'NossoNumero'
      ],
      'TITULO.VL-NOMINAL' => [
          'apelido' => 'Valor'
      ],
  ],
];

$parametros = [
    'Convenio' => 'XXXXXX',
    'CPF' => 'XXXXXXXXXXX',
    'Nome' => 'XXXXXXX XXXXXXX XXXXXXX XXXXX XXXXXX XXXXXXXX',
    'Endereco' => 'XXX XXXXXX XXXXXXX XX XXXXX XXXXXXX',
    'Bairro' => 'XXXXXXXXX',
    'Cidade' => 'XXX',
    'UF' => 'XX',
    'CEP' => 'XXXXXXXX',
    'NossoNumero' => 1,
    'Valor' => 15,
];

Santander::criar('~/certificado.pem', 'senha do .PEM', $opcoes)->registrar($parametros);

The Versions

11/07 2018

dev-master

9999999-dev

  Sources   Download

MIT

The Requires

  • php >=5.6
  • ext-soap *
  • ext-pcre *

 

The Development Requires

11/07 2018

1.1.2

1.1.2.0

  Sources   Download

MIT

The Requires

  • php >=5.6
  • ext-soap *
  • ext-pcre *

 

The Development Requires

10/07 2018

1.1.1

1.1.1.0

  Sources   Download

MIT

The Requires

  • php >=5.6
  • ext-soap *
  • ext-pcre *

 

The Development Requires

09/07 2018

1.1.0

1.1.0.0

  Sources   Download

MIT

The Requires

  • php >=5.6
  • ext-soap *
  • ext-pcre *

 

The Development Requires

05/07 2018

1.0.3

1.0.3.0

  Sources   Download

MIT

The Requires

  • php >=5.6
  • ext-soap *
  • ext-pcre *

 

The Development Requires

05/07 2018

1.0.0

1.0.0.0

  Sources   Download

MIT

The Requires

  • php >=5.6
  • ext-soap *
  • ext-pcre *

 

The Development Requires

05/07 2018

0.1.9

0.1.9.0

  Sources   Download

MIT

The Requires

  • php >=5.6
  • ext-soap *
  • ext-pcre *

 

The Development Requires

05/07 2018

0.1.8

0.1.8.0

  Sources   Download

MIT

The Requires

  • php >=5.6
  • ext-soap *
  • ext-pcre *

 

The Development Requires

05/07 2018

0.1.7

0.1.7.0

  Sources   Download

MIT

The Requires

  • php >=5.6
  • ext-soap *
  • ext-pcre *

 

The Development Requires

05/07 2018

0.1.6

0.1.6.0

  Sources   Download

MIT

The Requires

  • php >=5.6
  • ext-soap *
  • ext-pcre *

 

The Development Requires

05/07 2018

0.1.3

0.1.3.0

  Sources   Download

MIT

The Requires

  • php >=5.6
  • ext-soap *
  • ext-pcre *

 

The Development Requires

05/07 2018

0.1.2

0.1.2.0

  Sources   Download

MIT

The Requires

  • php >=5.6
  • ext-soap *
  • ext-pcre *

 

The Development Requires

05/07 2018

0.1.1

0.1.1.0

  Sources   Download

MIT

The Requires

  • php >=5.6
  • ext-soap *
  • ext-pcre *

 

The Development Requires

05/07 2018

0.1.0

0.1.0.0

  Sources   Download

MIT

The Requires

  • php >=5.6
  • ext-soap *
  • ext-pcre *

 

The Development Requires