[ 'expiracao' => $payload['expiracao'] ?? 86400, ], 'valor' => [ 'original' => $payload['valor'], 'modalidadeAlteracao' => 0, ], 'chave' => $payload['chave'], 'txid' => $payload['txid'], 'solicitacaoPagador' => $payload['solicitacaoPagador'] ?? null ]; if (isset($payload['devedor'])){ if (strlen($payload['devedor']['documento']) > 11){ $korePayload['devedor']['cnpj'] = $payload['devedor']['documento']; }else{ $korePayload['devedor']['cpf'] = $payload['devedor']['documento']; } $korePayload['devedor']['nome'] = $payload['devedor']; } return curlRequest( 'https://httpbin.org/post', 'POST', [], [ 'x-kore-drone-uid: drone:' . $this->drone, 'x-kore-drone-sign: ' . $this->signBody($korePayload) ], $payload ); } public function pixCobrancaDinamicoImediataSemValor($payload) { pixCobrancaImediataSemValorRules($payload); $korePayload = [ 'calendario' => [ 'expiracao' => $payload['expiracao'] ?? 86400, ], 'valor' => [ 'original' => $payload['valor'] ?? 0, 'modalidadeAlteracao' => 1, ], 'chave' => $payload['chave'], 'txid' => $payload['txid'], 'solicitacaoPagador' => $payload['solicitacaoPagador'] ?? null ]; if (isset($payload['devedor'])){ if (strlen($payload['devedor']['documento']) > 11){ $korePayload['devedor']['cnpj'] = $payload['devedor']['documento']; }else{ $korePayload['devedor']['cpf'] = $payload['devedor']['documento']; } $korePayload['devedor']['nome'] = $payload['devedor']; } return curlRequest( 'https://httpbin.org/post', 'POST', [], [ 'x-kore-drone-uid: drone:' . $this->drone, 'x-kore-drone-sign: ' . $this->signBody($korePayload) ], $payload ); } }