10.2.1 Raport transakcji (CSV)

Add MCP server to your AI tool

Allow AI tools and LLMs to interact with the API documentation portal through MCP.

MCP server URL

https://bump.sh/pgw/doc/axepta-api/mcp

Standard setup for AI tools providing an mcp.json file

mcp.json
"axepta API MCP server": {
  "url": "https://bump.sh/pgw/doc/axepta-api/mcp"
}
Close

Podstawowy raport transakcji w formacie CSV.

Request Body:

{
  "taskName": "report_csv",
  "type": "transaction",
  "columns": [
    "transactionInternalId",
    "transactionAmount",
    "transactionStatus",
    "transactionCreated"
  ],
  "conditions": {
    "date": {
      "from": 1609459200,
      "to": 1612137599,
      "timezone": "Europe/Warsaw"
    },
    "language": "EN",
    "filters": {
      "serviceUuid": ["service-uuid-1", "service-uuid-2"],
      "paymentMethodCode": ["card", "blik"],
      "transactionIsPaidOut": ["payout", "partial"],
      "transactionStatus": ["settled", "pending"],
      "transactionType": ["sale", "refund"]
    }
  },
  "formatting": {
    "columnSeparator": ",",
    "numberSeparator": "."
  },
  "destination": {
    "email": ["admin@example.com", "report@example.com"],
    "callbackUrl": "https://your-domain.com/webhook/report"
  }
}

Pola:

  • taskName (string, wymagany) - "report_csv"
  • type (string, wymagany) - "transaction"
  • columns (array, wymagany) - Lista kolumn do uwzględnienia (min. 1)
  • conditions (object, wymagany):
    • date (object, wymagany):
    • from (number, wymagany) - Timestamp Unix w sekundach
    • to (number, wymagany) - Timestamp Unix w sekundach
    • timezone (string, opcjonalny) - Strefa czasowa w formacie TZ database (np. "Europe/Warsaw", "UTC") - domyślnie "Europe/Warsaw"
    • language (string, opcjonalny) - "EN" lub "PL" (domyślnie PL)
    • filters (object, opcjonalny):
    • serviceUuid (array[string], opcjonalny) - Lista UUID serwisów
    • paymentMethodCode (array[enum], opcjonalny) - Metody płatności
    • transactionIsPaidOut (array[enum], opcjonalny) - Status wypłaty
    • transactionStatus (array[enum], opcjonalny) - Status transakcji
    • transactionType (array[enum], opcjonalny) - Typ transakcji
  • formatting (object, opcjonalny):
    • columnSeparator (string, opcjonalny) - Separator kolumn w pliku CSV (np. ",", ";", "|")
    • numberSeparator (string, opcjonalny) - Separator dziesiętny w liczbach (np. ".", ",")
  • destination (object, opcjonalny):
    • email (array[string], opcjonalny) - Lista adresów email (max 64 znaków każdy)
    • callbackUrl (string, opcjonalny) - URL webhooka