CresoraCresora Commerce
docs.cresoracommerce.com/transaction-types

Transaction Types

Authoritative reference for every transaction action in Cresora. Understanding the distinction between an auth reversal, a void, and a refund is essential to correct integration and dispute management.

Quick reference

Transaction TypeTimingSettlement ImpactWho initiates
AuthorizationBefore captureNonePartner
CaptureAfter authSettles fundsPartner
Auth ReversalBefore captureReleases holdPartner
VoidSame day, post-authPrevents settlementPartner
Refund (Card)Post-settlementReturns fundsPartner
ACH ReversalWithin 5 banking days of settlementNACHA-governedPartner
ACH RefundPost 5-day reversal windowTreated as new debitPartner

Auth reversal vs void

🔁Mode
The distinction matters: an auth reversal releases an uncaptured hold. A void cancels a transaction before it settles. Both prevent settlement, but they operate at different stages and have different API paths.

Worked example — Patient cancels before service (auth reversal)

A patient authorizes a $150 co-pay for an upcoming appointment. The appointment is cancelled before the card is captured. The ISV calls DELETE /v1/payments/{id}/authorization to release the hold. The cardholder never sees a charge.

Refund vs ACH reversal vs ACH refund

🔒Compliance
ACH reversals are governed by NACHA rules. They are only permitted within 5 banking days of settlement and only for specific reasons (erroneous debit, duplicate debit). Outside that window, the only option is an ACH refund — a new ACH credit entry.

ACH Reversal

Window
5 banking days
NACHA entry
COR
Use when
Erroneous or duplicate debit

ACH Refund

Window
Any time post-settlement
NACHA entry
New PPD/WEB credit
Use when
Customer overpayment, service not rendered

Card Refund

Window
Typically up to 180 days
Rail
Original card network
Use when
Post-settlement return for card transactions

Was this helpful?