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
| 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.