#!/bin/bash

echo "=== CONFIGURANDO NOVA API KEY OPENPIX ==="

# Configurar nova chave
php artisan tinker --execute="
\App\Models\SystemSetting::set('openpix_api_key', 'Q2xpZW50X0lkX2UxMzllOGFmLWI5YjQtNDA5NC1hZjZhLTM4MTdhNmMxMjA5MDpDbGllbnRfU2VjcmV0XzNuVkpRQnNBQnpyWGxkUXBITDlBOXY3dXJNYUE3bjZUMW0xYWVQanArRzQ9');
\App\Models\SystemSetting::set('openpix_sandbox', '1');
echo 'Configurado!' . PHP_EOL;
"

# Limpar cache
php artisan cache:clear
php artisan config:clear

echo ""
echo "=== TESTANDO COM CURL ==="
curl --request POST \
  --url https://api.woovi-sandbox.com/api/v1/charge \
  --header 'accept: application/json' \
  --header 'apikey: Q2xpZW50X0lkX2UxMzllOGFmLWI5YjQtNDA5NC1hZjZhLTM4MTdhNmMxMjA5MDpDbGllbnRfU2VjcmV0XzNuVkpRQnNBQnpyWGxkUXBITDlBOXY3dXJNYUE3bjZUMW0xYWVQanArRzQ9' \
  --header 'content-type: application/json' \
  --data '{
  "correlationID": "TEST_FINAL_'$(date +%s)'",
  "value": "100",
  "comment": "Teste final",
  "customer": {
    "name": "Teste Final",
    "phone": "5511999999999"
  }
}'

echo ""
echo ""
echo "=== TESTANDO COM ARTISAN ==="
php artisan openpix:test
