Core Response Fields

Core Response Fields for the SCMP API and the Simple Order API
SCMP API Response Field and Possible Values
Simple Order API Response Field and Possible Values
ics_rcode
and
<service>_rcode
Possible values:
  • -1
    (error)
  • 0
    (declined)
  • 1
    (accepted)
decision
Possible values:
  • ERROR
  • REJECT
  • ACCEPT
ics_rflag
and
<service>_rflag
  • SOK
  • DINVALIDDATA
  • ESYSTEM
  • and so on...
This field returns a one-word description that gives a general reason for a decline or error.
The
Cybersource
developer guide\ for the service you are implementing contains a list of the flags that can be returned for that service.
reasonCode
and
<service>_reasonCode
  • 100
  • 101
  • and so on...
This field returns a 3-digit number that gives the reason for a
REJECT
or
ERROR
decision.
The
Cybersource
developer guide for the service you are implementing contains a list of the reason codes that can be returned for that service.
ics_rmsg
and
<service>_rmsg
This field gives more information about why you received the particular
rflag
.
No corresponding field returned in the Simple Order API, although you can see the information in the transaction details screen on the
Business Center
.