Jump to content
Sign in to follow this  
Paymate

Paymate Support Thread

Recommended Posts

This thread is designed to offer support for Paymate's payment module.

Are you from PayMate. If so, how about a paymate ipn module?


The Coopco Underwear Shop

 

If you live to be 100 years of age, that means you have lived for 36,525 days. Don't waste another, there aren't many left.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
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.


The Coopco Underwear Shop

 

If you live to be 100 years of age, that means you have lived for 36,525 days. Don't waste another, there aren't many left.

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites
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.


The Coopco Underwear Shop

 

If you live to be 100 years of age, that means you have lived for 36,525 days. Don't waste another, there aren't many left.

Share this post


Link to post
Share on other sites
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: test@testdomain.com

 

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

Share this post


Link to post
Share on other sites
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: test@testdomain.com

 

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

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites
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.


The Coopco Underwear Shop

 

If you live to be 100 years of age, that means you have lived for 36,525 days. Don't waste another, there aren't many left.

Share this post


Link to post
Share on other sites
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.


The Coopco Underwear Shop

 

If you live to be 100 years of age, that means you have lived for 36,525 days. Don't waste another, there aren't many left.

Share this post


Link to post
Share on other sites

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 by winedog

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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 by winedog

Share this post


Link to post
Share on other sites
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';


The Coopco Underwear Shop

 

If you live to be 100 years of age, that means you have lived for 36,525 days. Don't waste another, there aren't many left.

Share this post


Link to post
Share on other sites

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.


The Coopco Underwear Shop

 

If you live to be 100 years of age, that means you have lived for 36,525 days. Don't waste another, there aren't many left.

Share this post


Link to post
Share on other sites

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 by nudylady

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites

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 .

Share this post


Link to post
Share on other sites
Leslie Cooper

what think of this compared to paymate express?

I think it is better because it is supported by paymate.


The Coopco Underwear Shop

 

If you live to be 100 years of age, that means you have lived for 36,525 days. Don't waste another, there aren't many left.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×