Compare commits

...

2 commits

2 changed files with 18 additions and 14 deletions

View file

@ -19,15 +19,16 @@ Classe padrão para consumo das funções de PIX do Kore, utilizado para gerar c
**Como Usar**
```php
$class = new \Kontrl\PhpKore\Pix($priv, $drone);
$class = new \Kontrl\PhpKore\Pix($priv, $drone, $environment);
```
**Parâmetros:**
| Nome | Tipo | Obrigatório | Descrição |
|----------|--------|-------------|---------------------------------------------|
| `$priv` | string | Sim | Chave privada para assinatura da requisição |
| `$drone` | string | Sim | ID do drone gerado e fornecido pela Kontrl |
| Nome | Tipo | Obrigatório | Descrição |
|----------------|--------|-------------|--------------------------------------------------------------------------|
| `$priv` | string | Sim | Chave privada para assinatura da requisição |
| `$drone` | string | Sim | ID do drone gerado e fornecido pela Kontrl |
| `$environment` | string | Não | Ambiente a ser utilizado - Aceito: **PROD** ou **DEV** - Padrão: **DEV** |
@ -38,7 +39,7 @@ Gera uma cobrança PIX dinâmica e imediata sem valor predefinido, ou com valor
**Como usar:**
```php
$class = new \Kontrl\PhpKore\Pix($priv, $drone);
$class = new \Kontrl\PhpKore\Pix($priv, $drone, 'DEV');
$class->pixCobrancaDinamicoImediataSemValor($dados);
```
@ -74,7 +75,7 @@ Gera uma cobrança PIX dinâmica e imediata com valor predefinido, o usuário pa
**Como usar:**
```php
$class = new \Kontrl\PhpKore\Pix($priv, $drone);
$class = new \Kontrl\PhpKore\Pix($priv, $drone, 'DEV');
$class->pixCobrancaDinamicoImediataComValor($dados);
```
@ -110,7 +111,7 @@ Gera uma cobrança PIX dinâmica e imediata para SAQUE com valor predefinido, o
**Como usar:**
```php
$class = new \Kontrl\PhpKore\Pix($priv, $drone);
$class = new \Kontrl\PhpKore\Pix($priv, $drone, 'DEV');
$class->pixCobrancaDinamicoImediatoSaqueComValor($dados);
```
@ -148,7 +149,7 @@ Gera uma cobrança PIX dinâmica e imediata para SAQUE sem valor predefinido, o
**Como usar:**
```php
$class = new \Kontrl\PhpKore\Pix($priv, $drone);
$class = new \Kontrl\PhpKore\Pix($priv, $drone, 'DEV');
$class->pixCobrancaDinamicoImediatoSaqueSemValor($dados);
```
@ -187,7 +188,7 @@ Gera uma cobrança PIX dinâmica e imediata para TROCO com valor predefinido, o
**Como usar:**
```php
$class = new \Kontrl\PhpKore\Pix($priv, $drone);
$class = new \Kontrl\PhpKore\Pix($priv, $drone, 'DEV');
$class->pixCobrancaDinamicoImediatoTrocoComValor($dados);
```
@ -225,7 +226,7 @@ Gera uma cobrança PIX dinâmica e imediata para TROCO sem valor predefinido, o
**Como usar:**
```php
$class = new \Kontrl\PhpKore\Pix($priv, $drone);
$class = new \Kontrl\PhpKore\Pix($priv, $drone, 'DEV');
$class->pixCobrancaDinamicoImediatoTrocoSemValor($dados);
```
@ -263,7 +264,7 @@ Gera uma cobrança PIX estática com ou sem valor predefinido.
**Como usar:**
```php
$class = new \Kontrl\PhpKore\Pix($priv, $drone);
$class = new \Kontrl\PhpKore\Pix($priv, $drone, 'DEV');
$class->pixCobrancaEstatico($dados);
```

View file

@ -6,12 +6,15 @@ use phpseclib3\Crypt\PublicKeyLoader;
class Kore
{
public $url = 'https://httpbin.org';
public $url = 'https://stage.kore.kontrl.tech';
public $privateKey;
public $drone;
public function __construct($privateKey, $drone) {
public function __construct($privateKey, $drone, $environment = 'DEV') {
$this->privateKey = $privateKey;
$this->drone = $drone;
if ($environment == 'PROD'){
$this->url = 'https://kore.kontrl.tech';
}
}
public function signBody($body, $password = false)