Skip to main content
Cresora Commerce
Merchant Onboarding

Batch Merchant Imports

Import multiple merchants at once using the batch import API.

Planned
⚠Planned — no batch import API exists today

The endpoints on this page are not implemented — batch merchant import is on the roadmap (part of the onboarding batch-import work) but no merchant-batches API exists yet, and a call to these paths returns 404. Today, submit merchants one at a time via POST /api/v1/merchants. This page describes the planned shape and will be updated when the capability ships.

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

Creating a batch import

POST https://api.cresoracommerce.ai/v1/merchant-batches
Authorization: Bearer csk_ab12cd34_xxxxxxxxxxxxxxxxxxxxxxxx
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@acme-medical.example.com",
        "phone": "+13125550100"
      },
      "settlement_bank": {
        "routing_number": "021000021",
        "account_number": "1234567890",
        "account_type": "checking"
      }
    }
  ]
}

Batch status

GET https://api.cresoracommerce.ai/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.