Yes, I am with Paymate. We have been devoting some effort to improve the available Paymate module on OSCommerce and have a first version now available for trial and feedback.
While it may not have all the functionality you desire, we believe it solves the main issues that are known with the current Paymate module. We would be happy to hear from you (and others) with regard to the following solution.
Currently the order is stored by OSCommerce only after the buyer closes the Paymate success page and returns to the store. This can result in a lost order even when a payment has been completed successfully, if the buyer does not close the Paymate page correctly. Sellers
We offer a new payment module (Paymate SPI) that stores the orders before going to Paymate's website. This ensures that an order is always captured. We mark this order with a status of 'Prepayment' and update the status after the buyer closes the Paymate success page.
1. In case a client goes to Paymate and abandons the payment or fails to close the success page, we will not have updated the status of the order created earlier. It will be the responsibility of the seller to check if a payment was made by logging into their Paymate account. If a payment was not made then the seller will need to follow up with the buyer and may need to manually update the stock.
2. The function described above requires changes to the process flow of OScommerce. This means the change is a bit more than just copying the Paymate SPI class to the right directory. We have prepared a full manual for this purpose.
Paymate's transaction ID will be displayed both for the buyer as well as to the seller (in the OSCommerce Admin page).
Better integration (parameter passing) to Paymate's site.
We would really appreciate feedback from you and others on this solution.
You can find the proposed Paymate module here: http://addons.oscommerce.com/info/5489