We successfully integrated with paynow through the API (Mobile express payments).
Our challenge is that there are some transactions which have not been updated to failed after client has canceled payment. As a result on doing next payment its adding up the previous cancelled transactions to the new transactions.
Our understanding is that paynow auto fails transactions if payment is canceled or does not go through. Is this correct if not whats the correct way to clear transactions.
PS: Our implimentation is a per Python SDK Example, we also check the data being sent to paynow its correct.