Paypal error "This invoice has already been paid."

Posts: 62
Joined: 08/31/2007
Bug Finder

Hello Everybody

Ubercart seems promising,
I am currently not very happy with performance of Paypal implementation in ecommerce module,
Ubercart seems well integrated with Paypal.
So i am willing to use ubercart for our site as soon as possible.
So i installed Alpha7b version of ubercart in drupal 5.2.
It is a local installation made possible by XAMPP.
I am currently testing ubercart via Paypal Sandbox
I have spent a day tinkering ubercart for our site.
I am currently stumbled on this error "This invoice has already been paid. For more information, please contact the merchant."

I tried the following methods to fix the error,
* Used different users in Paypal Sandbox
* Enabled register_globals in my php.ini
* Configured Paypal to allow multiple payments per invoice ID.

Still no go

Posts: 4368
Joined: 08/07/2007
AdministratorHead Code Monkey - I eat bugs.

Hmm... didn't run into that problem in testing. Just to confirm, are you in the U.S. and which PayPal service are you trying to use here? Express Checkout or Website Payments Standard?

Posts: 62
Joined: 08/31/2007
Bug Finder

Hi Ryan

Thank you for your quick response.
I am from India using USA version of Paypal.
I am trying to use Paypal's Website Payments Standard service.
There might be one possible reason for my problem, can you verify it?
The web site is configured in local machine, it doesn't have reverse IP lookup, also i didn't configure Port forwarding, so virtually there is no way for Paypal to reach my system for ping back purpose,
Would that be the reason for my problem?

Posts: 62
Joined: 08/31/2007
Bug Finder

Finally found the cause.
I had to confirm the business email address and business bank account.

Posts: 68
Joined: 01/19/2008
Uber Donor

i came into this error when i had created a paypal sandbox account. i had not used it for awhile and the business sandbox accnt was deactivated.

all i had to do was reactivate it in my sandbox