captureGenericData (XAO641X) – this service can send the details of any record to the backend. It does need XAO641X to be modified to recognise the record and process it. Currently XAO641X recognises CyberSource payment gateway information.
Input parameters:
| Field ID | Description | Type | Length | Constraints |
| sessionID | Session ID | String | Mandatory | |
| genericTransactionKey | Transaction key depending on data being sent; could be process number | String | Mandatory | |
| genericTransactionSource | Source of the generic data. XAO641X currently recognises AR = account receivable payment (cyber source), DS = order entry payment (cyber source) | String | 2 | Mandatory |
| captureGenericDataFields | Non defined field names and values | captureGenericDataFields |
Response:
| Field | Description | Type | Occurrence |
| captureGenericDataErrorCode | Error code | String | 0 |
| messageSet | Message set | messageSetDataType | 0..1 |
captureGenericData Sample
