Open the Portico Schema site
Portico Developer Guide
Reversals
Special Processing Rules > Interac Processing > Reversals

All Interac customer cancellations require the customer to be present (card must be inserted; track data must be sent.) These are sent as DebitReversal requests, with ReversalReasonCode set to CUSTOMERCANCELLATION.