Skip to main content
Cresora Commerce
Merchant Onboarding

Batch Merchant Imports

Import multiple merchants at once using the batch import API.

Full MVP

For partners onboarding many merchants at once (e.g., migrating from another processor), the batch import API lets you submit multiple merchant applications in a single API call.

Creating a batch import

POST https://api.cresoracommerce.com/v1/merchant-batches
Authorization: Bearer csk_test_xxxxxxxxxxxx
Content-Type: application/json

{
  "merchants": [
    {
      "business_name": "Acme Medical Group",
      "mcc": "8011",
      "business_type": "corporation",
      "ein": "12-3456789",
      "address": {
        "line1": "123 Main St",
        "city": "Chicago",
        "state": "IL",
        "postal_code": "60601"
      },
      "contact": {
        "name": "Jane Smith",
        "email": "jane@acmemedical.com",
        "phone": "+13125550100"
      },
      "settlement_bank": {
        "routing_number": "021000021",
        "account_number": "1234567890",
        "account_type": "checking"
      }
    }
  ]
}

Batch status

GET https://api.cresoracommerce.com/v1/merchant-batches/{batch_id}

Returns the status of each merchant in the batch:

{
  "batch_id": "batch_xxxxxxxxxxxx",
  "total": 50,
  "submitted": 50,
  "approved": 45,
  "rejected": 3,
  "pending": 2,
  "merchants": [...]
}

Batch limits

LimitValue
Max merchants per batch500
Max batches per day10
Processing time1–2 business days

Documents for batch imports

For batch imports, documents are submitted separately after the batch is processed. Cresora provides a document upload link for each approved merchant.

Contact your Cresora account manager for batch import support and to discuss volume pricing for large migrations.