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. |