Transaction Administration - Batch Commit


(ability to postauth multiple transactions with 1 server call)

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 ‘batchcommit’
orderID-X Mandatory 20 Original transaction’s transaction ID.(X will be a sequential number from 1 - 99)
card-amount-X Mandatory 10 Amount to mark transaction for. Cannot exceed amount of original authorization.(X will be a sequential number from 1 - 99)
num-txns Mandatory 3 Number of transactions to be postauthed. 1 - 99.
notify-email Optional NA Email address to send alert notice for transaction problems.

Response Values - Batch Commit

Variable Value Notes
FinalStatus success/problem Will return ‘success’ upon success. Will return ‘probelm’ on failure
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.
success yes/no Will return ‘yes’ upon success. Will return ’no’ on failure.
Mstatus success/problem Deprecated in favor of FinalStatus
aux-msg Aux message if applicable on success.
MErrMsg Error Message if applicable on failure.
FinalStatus-X success/problem/pending Will return either ‘success’ or ‘pending’ (processor dependent) upon success. Will return ‘problem’ on failure.Response is related to transaction ‘X’, ‘X’ being a number from 1-99.
MErrMsg-X Error message if applicable on failure. Transaction already voided. t may not be returned. Order ID does not exist as a previous order. It may not be marked for return. Transaction not yet settled. It may not be returned. Transaction has already been returned.Response is related to transaction ‘X’, ‘X’ being a number from 1 - 99.
Mstatus-X success/problem Deprecated in favor of FinalStatus.
Duplicate-X yes/blank If the orderID of the transaction has previously submitted, then the value of ‘Duplicate’ will be set to ‘yes’ and the values of the other fields will be the sane as the original transaction.Response is related to transaction ‘X’, ‘X’ being a number from 1 - 99.