Barclays Error Codes

INPUT:
amount = 2500
auth_auth_amount=2500.00
auth_auth_code=2500
auth_auth_response=0
auth_rcode=1
auth_rflag=SOK
auth_rmsg=ok
ics_rcode=1
ics_rflag=SOK
ics_rmsg=Request was processed successfully.
INPUT:
amount = 2501
auth_auth_response=2
auth_rcode=0
auth_rflag=DCALL
auth_rmsg=Payment processor error (02) barclays2 returned [Obtain Manual Authorisation (and verify signature)]
ics_rcode=0
ics_rflag=DCALL
ics_rmsg=Payment processor error (02) barclays2 returned [Obtain Manual Authorisation (and verify signature)]
INPUT:
amount = 2502
auth_auth_response=5
auth_rcode=0
auth_rflag=DCARDREFUSED
auth_rmsg=Payment processor error (05) barclays2 returned [Transaction Declined]
ics_rcode=0
ics_rflag=DCARDREFUSED
ics_rmsg=Payment processor error (05) barclays2 returned [Transaction Declined]
INPUT:
amount = 9999
auth_rcode=-1
auth_rflag=ESYSTEM
auth_rmsg=Payment processor error : Received invalid response : APACS30 format for barclays2 is invalid.
ics_rcode=-1
ics_rflag=ESYSTEM
ics_rmsg=Payment processor error : Received invalid response : APACS30 format for barclays2 is invalid.
INPUT:
amount = 3000
auth_auth_amount=3000.00
auth_auth_code=3000
auth_auth_response=0
auth_rcode=1
auth_rflag=SOK
auth_rmsg=ok
ics_rcode=1
ics_rflag=SOK
ics_rmsg=Request was processed successfully.