Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Paymate Support Thread


Paymate

Recommended Posts

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.

Link to comment
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.

Link to comment
Share on other sites

  • 1 month later...
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.

Link to comment
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.

Link to comment
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: [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.

Link to comment
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: [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.

Link to comment
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.

Link to comment
Share on other sites

  • 1 month later...

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

Link to comment
Share on other sites

  • 4 weeks later...

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.

Link to comment
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.

Link to comment
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.

Link to comment
Share on other sites

  • 4 weeks later...

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

  • 2 weeks later...

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

Link to comment
Share on other sites

  • 1 month later...

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

Link to comment
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
Link to comment
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';

Link to comment
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.

Link to comment
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 .

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...