A CreditCardCredit transaction is used to refund a cardholder for a previous transaction. A CreditCardReturn transaction is like a CreditCardCredit except that it requires a Transaction ID from the original dependent transaction.
This type of transaction might be used when a customer returns merchandise and wants a refund.
A sample CreditCardReturn transaction is shown below. Note that it is not necessary to provide card information since this is known to the system based on the Transaction ID. The CreditCardReturn transaction can only be used within 120 days of the initial associated transaction.
<CreditCardReturn xmlns="https://transaction.elementexpress.com"> <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> <Transaction> <TransactionAmount>49.99</TransactionAmount> <TransactionID>15343365</TransactionID> <MarketCode>7</MarketCode> </Transaction> </CreditCardReturn>
Next: CreditCardReversal
Return to the Express Transaction Examples
2 people found this helpful