The DebitCardReturn transaction is used to refund a cardholder for a previous transaction. Debit card returns should be done online and are not supported in batch. For security reasons, this method may not be available on your merchant’s account.
A sample DebitCardReturn transaction is shown below:
<Credentials> <AccountID>INSERT HERE</AccountID> <AccountToken>INSERT HERE</AccountToken> <AcceptorID>INSERT HERE</AcceptorID> </Credentials> <Application> <ApplicationID>INSERT HERE</ApplicationID> <ApplicationVersion>1.0</ApplicationVersion> <ApplicationName>Express.CSharp</ApplicationName> </Application> <Terminal> <TerminalID>01</TerminalID> <CardholderPresentCode>2</CardholderPresentCode> <CardInputCode>5</CardInputCode> <TerminalCapabilityCode>3</TerminalCapabilityCode> <TerminalEnvironmentCode>2</TerminalEnvironmentCode> <CardPresentCode>2</CardPresentCode> <MotoECICode>1</MotoECICode> <CVVPresenceCode>1</CVVPresenceCode> </Terminal> <Card> <PINBlock>encrypted PIN block</PINBlock> <KeySerialNumber>encrypted PIN block</KeySerialNumber> <Track2Data>Track 2 data from card</ Track2Data> </Card> <Transaction> <TransactionAmount>6.55</TransactionAmount> <MarketCode>7</MarketCode> </Transaction> </DebitCardReturn>
Next: DebitCardReversal
Return to the Express Transaction Examples