v1

latestOpenAPI 3.1.02026-07-132363652.9 MB
Seeds

Generate test payment requests and transactions for a specific merchant

Generate test payment requests and transactions for a specific merchant

post/api/v1/seeds/merchant/{merchantId}/test-data

Path parameters

merchantIdstring uuid required

The merchant ID to generate test data for

Example:934eef9d-2ea7-4a83-9646-cb8ecdc54947

The merchant ID to generate test data for

Request body

Example request

{
  "options": {
    "paymentRequestCount": 120,
    "customerCount": 15,
    "dateRangeInDays": 730,
    "includeRefunds": true,
    "includeFailures": true,
    "includePayouts": true
  }
}

Response

Success

successboolean required

Indicates if the request was successful

Example response

{
  "success": true,
  "data": {
    "message": "Test data generated successfully for merchant",
    "summary": {
      "merchantId": "934eef9d-2ea7-4a83-9646-cb8ecdc54947",
      "paymentRequestsCreated": 120,
      "transactionsCreated": 120,
      "customersCreated": 15,
      "timeElapsed": "5.5s"
    },
    "details": {
      "paymentRequestsByStatus": {
        "completed": 84,
        "pending": 18,
        "failed": 12,
        "cancelled": 6
      },
      "transactionsByType": {
        "payment": 120,
        "refund": 0
      },
      "transactionsByStatus": {
        "completed": 84,
        "pending": 18,
        "failed": 12,
        "cancelled": 6
      },
      "amountDistribution": {
        "small": 48,
        "medium": 48,
        "large": 24
      },
      "currencyDistribution": {
        "EUR": 60,
        "GBP": 30,
        "USD": 18,
        "DKK": 12
      }
    }
  }
}