Paymate Posted October 15, 2007 Share Posted October 15, 2007 This thread is designed to offer support for Paymate's payment module. Quote Link to comment Share on other sites More sharing options...
Guest Posted October 15, 2007 Share Posted October 15, 2007 This thread is designed to offer support for Paymate's payment module. Are you from PayMate. If so, how about a paymate ipn module? Quote Link to comment Share on other sites More sharing options...
Paymate Posted October 22, 2007 Author Share Posted October 22, 2007 Hi Leslie, 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. Function: 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. Drawbacks: 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. Other enhancements: 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 Cheers David. Quote Link to comment Share on other sites More sharing options...
Guest Posted October 23, 2007 Share Posted October 23, 2007 Hi Leslie,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. 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 Cheers David. Hi David This is fantastic that paymate is getting involved with osc. I will try the contrib on my test site as soon as I can and if it is ok, put it on my website. Whatever happens, will give feedback. Quote Link to comment Share on other sites More sharing options...
Paymate Posted October 29, 2007 Author Share Posted October 29, 2007 Hi to all, Thanks to the wonderful comments I received from some of you I managed to add some bug fixes to the paymatespi module. Please refer to: http://addons.oscommerce.com/info/5489 for the relevant contribution. Cheers, David. Quote Link to comment Share on other sites More sharing options...
mickinoz Posted December 11, 2007 Share Posted December 11, 2007 Hi to all,Thanks to the wonderful comments I received from some of you I managed to add some bug fixes to the paymatespi module. Please refer to: http://addons.oscommerce.com/info/5489 for the relevant contribution. Cheers, David. Hello David. It's great to see paymate providing support. I want to make the payable amount editable. I can do this but the order is recorded using the unedited amount. Does anyone have a fix for this? Is there a dummy paymate account I can use to test my own attempts at a fix? Regards, mickinoz. Quote Link to comment Share on other sites More sharing options...
Guest Posted December 11, 2007 Share Posted December 11, 2007 Hello David. It's great to see paymate providing support. I want to make the payable amount editable. I can do this but the order is recorded using the unedited amount. Does anyone have a fix for this? Is there a dummy paymate account I can use to test my own attempts at a fix? Regards, mickinoz. Who do you want to edit it? If you want to edit the order, try manual order editor (I think) contribution. Quote Link to comment Share on other sites More sharing options...
Paymate Posted December 12, 2007 Author Share Posted December 12, 2007 Who do you want to edit it? If you want to edit the order, try manual order editor (I think) contribution. Hi Mickinoz, I am not sure I understood what and why you want to do with the order. In any case if you need a test user then try using the following details: * User Name: testuser * User Email Address: [email protected] * The card number : 4564456445644564 will always return an approved transaction. * The card number : 5424000000000015 will always return an declined transaction. * Other vaild card number will always return that the payment is processing. For more information on that please refer to: Developer Tools. Cheers. Quote Link to comment Share on other sites More sharing options...
mickinoz Posted December 12, 2007 Share Posted December 12, 2007 Hi Mickinoz, I am not sure I understood what and why you want to do with the order. In any case if you need a test user then try using the following details: * User Name: testuser * User Email Address: [email protected] * The card number : 4564456445644564 will always return an approved transaction. * The card number : 5424000000000015 will always return an declined transaction. * Other vaild card number will always return that the payment is processing. For more information on that please refer to: Developer Tools. Cheers. David, I want the customer to be able to edit the amount they pay at paymate. That's simple enough by changing the amt_editable setting in the paymate module. I can edit the order, etc, but by then the customer has already been sent an email by oscommerce confirming they have paid the unedited amount whereas they have actually paid a different amount. This is bound to confuse both me and the customer. I need to feed the amount returned by paymate back into the order before the email is sent. Thanks for the test info. mickinoz. Quote Link to comment Share on other sites More sharing options...
Paymate Posted December 12, 2007 Author Share Posted December 12, 2007 David, I want the customer to be able to edit the amount they pay at paymate. That's simple enough by changing the amt_editable setting in the paymate module. I can edit the order, etc, but by then the customer has already been sent an email by oscommerce confirming they have paid the unedited amount whereas they have actually paid a different amount. This is bound to confuse both me and the customer. I need to feed the amount returned by paymate back into the order before the email is sent. Thanks for the test info. mickinoz. Hi, The way to do this would be to read the "paymentAmount" and "currency" parameters posted back to you from Paymate. You should make sure the amount is updated both in the database as well as in the email you send. Note that the buyer should also get an email from Paymate. Tell me if you need further assistance. I can try to post you some code samples. Cheers, David. Quote Link to comment Share on other sites More sharing options...
dhindry Posted January 17, 2008 Share Posted January 17, 2008 I have installed the files, made the changes etc but am having a little difficulty..... Everything seems to work, I get redirected to https://www.paymate.com.au/PayMate/GenExpressPayment (NZ Payments) All the details are filled in nicely EXCEPT I get this error under the amount to be paid.... Payment currency: * Merchant is requesting a foreign currency payment and their account is not set up to do so I want to be able to receive in NZ Dollars. In the Payment Module, It asks for your - Email Account - Login ID Then there is a blank field Can anyone shed some light on this for me. Much appreciated as always Daniel Quote Link to comment Share on other sites More sharing options...
SamyT Posted February 12, 2008 Share Posted February 12, 2008 I couldn't get this to work at all. I installed it following the instructions on the latest version and when I went to look at my existing orders page, the edit etc buttons were gone. When I went to an actual order, all the page was blank except for the address of the customer. I quickly removed it all and put the backup back in place. Quote Link to comment Share on other sites More sharing options...
Guest Posted February 13, 2008 Share Posted February 13, 2008 I have installed the files, made the changes etc but am having a little difficulty..... Everything seems to work, I get redirected to https://www.paymate.com.au/PayMate/GenExpressPayment (NZ Payments) All the details are filled in nicely EXCEPT I get this error under the amount to be paid.... Payment currency: * Merchant is requesting a foreign currency payment and their account is not set up to do so I want to be able to receive in NZ Dollars. In the Payment Module, It asks for your - Email Account - Login ID Then there is a blank field Can anyone shed some light on this for me. Much appreciated as always Daniel I think you set this in your paymate profile. Quote Link to comment Share on other sites More sharing options...
Guest Posted February 13, 2008 Share Posted February 13, 2008 I couldn't get this to work at all. I installed it following the instructions on the latest version and when I went to look at my existing orders page, the edit etc buttons were gone. When I went to an actual order, all the page was blank except for the address of the customer. I quickly removed it all and put the backup back in place. What are you using to edit your orders? You may have to think about the way the two modules are merged. Quote Link to comment Share on other sites More sharing options...
winedog Posted March 11, 2008 Share Posted March 11, 2008 (edited) Has paymate changed the way it does return URL handling if a bad credit card number is entered by the user? I used to be able to test order processing on our OSC site paymate methods by using the old "4564456445644564" bogus credit card number trick. The order would go all the way through and I would get returned to our checkout success page. Now when I use that bogus credit card on an order and confirm the order, I get returned this URL: http://www.domain-stripped-for-privacy.com/acquire_wine/checkout_payment.php?error_message =YOUR%20PAYMENT%20WAS%20DECLINED%20BY%20YOUR%20PAYMENT%20PROCESSOR. %20PLEASE%20SELECT%20ANOTHER%20PAYMENT%20METHOD: Is this new behavior from paymate and is there any suggestions on modifying this to work better with OSC so that the user understands their payment was declined? Right now this just spits you back to the payment confirmation screesn in OSC without any explanation. Edited March 11, 2008 by winedog Quote Link to comment Share on other sites More sharing options...
LifeSteala Posted March 20, 2008 Share Posted March 20, 2008 OK I need help! I've setup oscommerce and paymate spi. I've done a test order, paid via paymate. I wanted 3 days and on the invoice the payment status says processing. In paymate it's paid. Does paymate spi have callback functions? How can we update the status inside oscommerce invoice when order has been paid? Please help. Thanks Quote Link to comment Share on other sites More sharing options...
Guest Posted April 23, 2008 Share Posted April 23, 2008 There is a problem in the current paymate release (29 Oct 2007)... Open the file: catalog/includes/modules/payment/paymatespi.php and find: // $this->form_action_url = 'https://www.paymate.com.au/PayMate/ExpressPayment'; // uncomment for New Zealand websites: 'https://www.paymate.com.au/PayMate/GenExpressPayment'; $this->form_action_url = 'http://localhost:8080/npaymate/expressPaymentAU.jsf'; replace with (for the Australian paymate): $this->form_action_url = 'https://www.paymate.com.au/PayMate/ExpressPayment'; // uncomment for New Zealand websites: 'https://www.paymate.com.au/PayMate/GenExpressPayment'; // $this->form_action_url = 'http://localhost:8080/npaymate/expressPaymentAU.jsf'; Or edit the above for New Zealand... Quote Link to comment Share on other sites More sharing options...
winedog Posted April 23, 2008 Share Posted April 23, 2008 (edited) OK...I'm in New Zealand and a total OSC and PHP n00b.....should my New Zealand code look exactly like this? $this->form_action_url = 'https://www.paymate.com.au/PayMate/GenExpressPayment'; // $this->form_action_url = 'http://localhost:8080/npaymate/expressPaymentAU.jsf'; Edited April 23, 2008 by winedog Quote Link to comment Share on other sites More sharing options...
Guest Posted April 24, 2008 Share Posted April 24, 2008 OK...I'm in New Zealand and a total OSC and PHP n00b.....should my New Zealand code look exactly like this? $this->form_action_url = 'https://www.paymate.com.au/PayMate/GenExpressPayment'; // $this->form_action_url = 'http://localhost:8080/npaymate/expressPaymentAU.jsf'; $this->form_action_url = 'https://www.paymate.com.au/PayMate/ExpressPayment'; // uncomment for New Zealand websites: 'https://www.paymate.com.au/PayMate/GenExpressPayment'; // $this->form_action_url = 'http://localhost:8080/npaymate/expressPaymentAU.jsf'; becomes (I think) // $this->form_action_url = 'https://www.paymate.com.au/PayMate/ExpressPayment'; $this->form_action_url = 'https://www.paymate.com.au/PayMate/GenExpressPayment'; // NZ Stores // $this->form_action_url = 'http://localhost:8080/npaymate/expressPaymentAU.jsf'; Quote Link to comment Share on other sites More sharing options...
Guest Posted April 28, 2008 Share Posted April 28, 2008 Wow, I got an email from paymate today. In part, it says: Paymate Reminder: www.paymate.com In April we made an important change to our website being that paymate.com.au and paymate.co.nz became paymate.com. All sellers who direct their customers to the Paymate site directly from their website, shopping cart or email link have needed to make this simple change. Wherever paymate.com.au or paymate.co.nz appears on your site or email links, this will need to be replaced by paymate.com. If you have already actioned this request then please ignore this email. If not however we suggest you address this as soon as possible. Questions and Answers When do I have to make this change? This should have been done by the 14th April 2008. We needed to implement the change to our production server at 9:00 am 14 April 2008 (AEST). Has anyone else seen this email and done anything about it. Quote Link to comment Share on other sites More sharing options...
nudylady Posted April 28, 2008 Share Posted April 28, 2008 (edited) Does paymate SPI disables cash on delivery & money order payment module? My paymate SPI worked. But when I test to choose COD. it goes blank in checkout_success.php Edited April 28, 2008 by nudylady Quote Link to comment Share on other sites More sharing options...
nudylady Posted April 28, 2008 Share Posted April 28, 2008 Does paymate SPI disables cash on delivery & money order payment module?My paymate SPI worked. But when I test to choose COD. it goes blank in checkout_success.php I made code wrong. This is fixed. Quote Link to comment Share on other sites More sharing options...
nudylady Posted April 28, 2008 Share Posted April 28, 2008 Got a problem. when customer does not pay at paymate, the status of the order is Prepayment from Admin-orders. BUT if you highlight the order and click DETAIL button goes to order page the status is processing. Also When customers logged in and they see PROCESSING status. I think all this addon does is held orders before passing to paymate. </br> Anonther option Paymate express 2.0 is very simple and does not change any files. It does not held orders but i would installl a held orders addon for paymate express 2.0 . Quote Link to comment Share on other sites More sharing options...
nudylady Posted April 28, 2008 Share Posted April 28, 2008 Leslie Cooper what think of this compared to paymate express? Quote Link to comment Share on other sites More sharing options...
Guest Posted April 29, 2008 Share Posted April 29, 2008 Leslie Cooperwhat think of this compared to paymate express? I think it is better because it is supported by paymate. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.