Transaction Administration - Mark
Used to settle a specific transaction.
| Variable | Required | Max Size | Notes |
|---|---|---|---|
| publisher-name | Mandatory | NA | Gateway account username issued to you. |
| publisher-password | Mandatory | NA | Remote Client Password - This is different then the password used to login. |
| mode | Mandatory | NA | Value needs to be set to ‘mark’ |
| orderID | Mandatory | 20 | Original transaction’s transaction ID. |
| card-amount | Mandatory | 10 | No currency symbol (i.e. $) - Total amount to be marked for settlement. |
| gratuity | Optional | 10 | For accounts registered as ‘restaurant’, amount of tip to include with settlement. |
| notify-email | Optional | NA | Email address to send alert for transaction problems. |
Response Values - Mark
| Variable | Value | Notes |
|---|---|---|
| FinalStatus | success/problem/pending | Will return ‘success’ or ‘pending’ (processor dependent) upon success. Will return ‘probelm’ on failure |
| success | yes/no | Will return ‘yes’ upon success or ’no’ upon failure. |
| Mstatus | success/problem/pending | Deprecated in favor of FinalStatus |
| aux-msg | Aux message if applicable on success. | orderID has been successfully marked for settlement. |
| MErrMsg | Error Message if applicable on failure. | orderID was not marked successfully. Transaction may not be marked. |
| Duplicate | yes/blank | yes - If the orderID of the transaction has previously been submitted the value will be ‘yes’ and the values of the other fields will echo the values of the original transaction. |