Batch Merchant Imports
Import multiple merchants at once using the batch import API.
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
| Limit | Value |
|---|---|
| Max merchants per batch | 500 |
| Max batches per day | 10 |
| Processing time | 1–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.