Skip to main content
Cresora Commerce
Merchant Onboarding

Merchant Lifecycle

The full lifecycle of a merchant from application to closure.

Every merchant onboarded through Cresora passes through a defined lifecycle. Understanding each stage helps you set correct expectations with your merchants and build the right status-tracking UI.

Lifecycle stages

Applied → Underwriting → Approved → Active

           Rejected (can resubmit)
                
Active → Suspended → Active (if resolved)
Active → Closed (permanent)

Stage definitions

StageMeaningTransactions allowed
AppliedMerchant submitted but not yet under reviewNo
UnderwritingCresora reviewing the applicationNo
ApprovedApproved; ready to activateNo (awaiting go-live gate clearance)
ActiveLive and accepting transactionsYes
SuspendedTemporarily restricted by CresoraNo
ClosedAccount permanently closedNo
RejectedApplication rejected; may resubmit with correctionsNo

Typical timelines

TransitionSandboxProduction
AppliedUnderwritingInstantInstant
UnderwritingApprovedInstant1–2 business days
ApprovedActiveInstantAfter go-live gates cleared

Webhook events for merchant status changes

EventWhen
merchant.approvedUnderwriting completed successfully
merchant.rejectedApplication rejected
merchant.activatedMerchant goes live
merchant.suspendedCresora suspends the merchant
merchant.closedMerchant account closed

Querying merchant status

GET https://api.cresoracommerce.com/v1/merchants/{id}
Authorization: Bearer csk_test_xxxxxxxxxxxx

The response includes status (current lifecycle stage) and status_reason (human-readable explanation when suspended or rejected).