| Input | Expected Response |
|---|---|
| Input: ecDebitService_run purchaseTotals_grandTotalAmount = 100.00 ecDebitService_paymentMode = 0 |
decision=ACCEPT reasonCode=100 ecDebitReply_processorResponse=OK ecDebitReply_processorTransactionID=ABCDEFGHIJ1234567890123456789012345678901234567890 ecDebitReply_reconciliationID= 02WTO8W6GQKHP4KF ecDebitReply_settlementMethod=A |
| Input: ecDebitService_run purchaseTotals_grandTotalAmount = 100.00 ecDebitService_paymentMode = 1 (deferred payment) |
decision=ACCEPT reasonCode=100 ecDebitReply_processorResponse=OK ecDebitReply_processorTransactionID=ABCDEFGHIJ1234567890123456789012345678901234567890 ecDebitReply_reconciliationID=02WTO8W6GQKHP4KF ecDebitReply_settlementMethod=A |
| Input: ecDebitService_run purchaseTotals_grandTotalAmount = 100.00 ecDebitService_paymentMode = 2 (deferred payment) ecDebitService_debitRequestID Note: ecDebitService_debitRequestID must match the ecDebitService_debitRequestID from the reply of the ecDebitService_paymentMode = 1 request. |
decision=ACCEPT reasonCode=100 ecDebitReply_processorTransactionID=ABCDEFGHIJ1234567890123456789012345678901234567890 ecDebitReply_reconciliationID=02WTO8W6GQKHP4KF ecDebitReply_settlementMethod=A |
| Input: purchaseTotals_grandTotalAmount = 201.00 |
decision=ERROR reasonCode=150 ecDebitReply_processorResponse=70000 |
| Input: purchaseTotals_grandTotalAmount = 301.00 |
decision=ERROR reasonCode=150 ecDebitReply_processorResponse=1001 |
| Input: purchaseTotals_grandTotalAmount = 401.00 |
decision=REJECT reasonCode=221 ecDebitReply_processorResponse=08 |
| Input: purchaseTotals_grandTotalAmount = 440.00 |
decision=ACCEPT reasonCode=100 ecDebitReply_processorResponse=ACK ecDebitReply_processorTransactionID=ABCDEFGHIJ1234567890123456789012345678901234567890 ecDebitReply_reconciliationID=02WTO8W6GQKHP4KF ecDebitReply_settlementMethod=A |
| Input: purchaseTotals_grandTotalAmount = 441.00 |
decision=ERROR reasonCode=150 ecDebitReply_processorResponse=NAK |