This task determines to perform reversal on approval code obtained through authorization request so that it can be reused by an agent.
Transaction Name:
CreditCardVerification_4
Can any other transaction(s) perform this same task?
Only CreditCardVerification_4 should be used for all credit card reversals.
Can this task be performed in a sessionless environment?
Yes, it can be used in a sessionless environment.
Are the request and response identical on both the Apollo and Galileo systems?
Yes, this transaction is available on both Apollo and Galileo.
List any industry-specific knowledge required to understand this task in terms of the specific business process.
No industry-specific knowledge is required to understand this task in terms of the specific business process.
Explain any special limits or distinct restrictions to the input data that may not be readily apparent.
The Reversal (R) transaction requires Credit Card Number and Approval code.
Request:
Unless otherwise specified, use ALL CAPS in any request data.
The <CreditCardAuthReversalMods> element is used in the request. The <CreditCardFOP> is used to pass the Credit Card Number (required). Credit Card vendor, and approval code. These fields also have basic validation checks made. All other fields in the <CreditCardFOP> are irrelevant to this function and should not be included.
Prerequisite tasks:
No prerequisite tasks are required.
Expected response:
If the credit card number and approval code is validated successfully, then a good return is indicated by the <DPOK> KLR.
Error and warning responses:
The following error messages may be received in the <ErrText> tag:
If the Credit Card Validation transaction encounters an error, the following error messages may be received in the <ErrText> (Note: some these errors overlap with the Credit Card Authorization task):
Apollo/Galileo:
000 OK - APVL CODE IS xxxxxx
020 GOOD ADDR & ZIP
040 ADDR GOOD - ZIP BAD
060 ADDR BAD - ZIP GOOD
080 ADDR & ZIP BAD
090 GOOD SECURITY RESULT
095 BAD SECURITY RESULT
100 AUTHORIZATION DENIED
110 INVLD ACCT NUMBER
120 INVALID DOLLAR AMNT
130 INVLD FORMAT
140 EXPIRED CARD
150 INVALID DATA
160 NEED CREDIT AUTH/CALL VENDOR
190 NOT DEFINED
200 RETRY-MSG TIMED OUT
500 CRH DATABASE EXCEPTION
520 CRH VALIDATION EXCEPTION
540 CRH FORMAT EXCEPTION
560 CRH TECHNICAL EXCEPTION
580 CRH DATA EXCEPTION
600 CRH UNKNOWN EXCEPTION
Follow-on requests:
No follow-on requests exist.
<CreditCardAuthReversalMods> |
Terminal Equivalents: |
Apollo: JVR |
Galileo: JVR |
Ordering |
KLR |
Min/Max |
XML Tag |
A |
DPP0 |
1-1 |
<CreditCardFOP> |
<CreditCardAuthReversal> |
|
Ordering |
KLR |
Min/Max |
XML Tag |
|
DPOK |
1-1 |
<DPOK> |
<CreditCardAuthReversal> |
|
Ordering |
KLR |
Min/Max |
XML Tag |
|
EROR |
1-1 |
<ErrText> |