Environment variable for Kore Class
This commit is contained in:
parent
22a5288af5
commit
e34c057087
2 changed files with 11 additions and 7 deletions
|
@ -19,15 +19,16 @@ Classe padrão para consumo das funções de PIX do Kore, utilizado para gerar c
|
||||||
|
|
||||||
**Como Usar**
|
**Como Usar**
|
||||||
```php
|
```php
|
||||||
$class = new \Kontrl\PhpKore\Pix($priv, $drone);
|
$class = new \Kontrl\PhpKore\Pix($priv, $drone, $environment);
|
||||||
```
|
```
|
||||||
|
|
||||||
**Parâmetros:**
|
**Parâmetros:**
|
||||||
|
|
||||||
| Nome | Tipo | Obrigatório | Descrição |
|
| Nome | Tipo | Obrigatório | Descrição |
|
||||||
|----------|--------|-------------|---------------------------------------------|
|
|----------------|--------|-------------|--------------------------------------------------------------------------|
|
||||||
| `$priv` | string | Sim | Chave privada para assinatura da requisição |
|
| `$priv` | string | Sim | Chave privada para assinatura da requisição |
|
||||||
| `$drone` | string | Sim | ID do drone gerado e fornecido pela Kontrl |
|
| `$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** |
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -6,12 +6,15 @@ use phpseclib3\Crypt\PublicKeyLoader;
|
||||||
|
|
||||||
class Kore
|
class Kore
|
||||||
{
|
{
|
||||||
public $url = 'https://httpbin.org';
|
public $url = 'https://stage.kore.kontrl.tech';
|
||||||
public $privateKey;
|
public $privateKey;
|
||||||
public $drone;
|
public $drone;
|
||||||
public function __construct($privateKey, $drone) {
|
public function __construct($privateKey, $drone, $environment = 'DEV') {
|
||||||
$this->privateKey = $privateKey;
|
$this->privateKey = $privateKey;
|
||||||
$this->drone = $drone;
|
$this->drone = $drone;
|
||||||
|
if ($environment == 'PROD'){
|
||||||
|
$this->url = 'https://kore.kontrl.tech';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function signBody($body, $password = false)
|
public function signBody($body, $password = false)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue