Skip to main content

Transactions API

List Transactions

number
default:"1"
Page number
number
default:"20"
Results per page (max 100)
Search by ID, name, email, or description
string
Filter by status: APPROVED, SETTLED, DECLINED, REFUNDED, ERROR
string
Start date (ISO 8601)
string
End date (ISO 8601)
string
Filter by merchant
string
default:"processedAt"
Sort field
string
default:"desc"
Sort order: asc or desc

Response

Get Transaction

Returns full transaction detail including metadata, BIN data, decline information, and linked customer/subscription.

Refund Transaction

Processes a refund through the NMI gateway. Partial refunds are supported.

Sync Transactions

Triggers a sync job for the specified NMI account. Returns the job ID for tracking.