Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

PayPal IPN v0.97 released


Guest

Recommended Posts

There is already a feature being developed that will allow you (from config) to tell the module to NOT change the order status if the amount is less than the required. This way, customers will not be able to make "downloads" if they do not pay all or more of the amount required.

 

Hey Pablo, any news for the above mentioned feature?

Still shooting for .98?

 

Just curious :D

Link to comment
Share on other sites

  • Replies 183
  • Created
  • Last Reply

Top Posters In This Topic

Hey Pablo, any news for the above mentioned feature?

Still shooting for .98?

 

Hey Emerson

 

Yes, that will be in v0.98

 

Currently in development is v0.971 for Milestone 1

 

As soon as I release the M1 version I will start with v0.98 with that feature.

 

Best regards

Link to comment
Share on other sites

Hey Pablo, any news for the above mentioned feature?

Still shooting for .98?

 

Hey Emerson

 

Yes, that will be in v0.98

 

Currently in development is v0.971 for Milestone 1

 

As soon as I release the M1 version I will start with v0.98 with that feature.

 

Best regards

 

Cool, cus i get a checkout error when i installed v0.97 with milestone.

 

1054 - Unknown column 'comments' in 'field list'

Link to comment
Share on other sites

Hi everyone!

 

I've read through the thread and a few others but i cant seem to find the answers to the following problems. First let me say i've installed IPN v0.97 a few times and thought it was working.

 

It does;

 

Send info to PayPal

Log the order in admin as 'PayPal Processing'

 

It Doesn't;

 

Send out an order confirmation email to the customer

Log the verified payment in 'Admin>PayPal IPN>Transactions'

Change the order status.

 

 

Can somebody help me out on this i've spent a long time uninstalling and installing it, i've even left it a couple of days hoping I could come back to it with fresh eyes and see what i was missing.

 

Thanks in advance!!!

Reddy to Rumble

 

Thank you osCommerce and all who Contribute to her!

Link to comment
Share on other sites

ATTENTION: V0.971 will only work with Milestone 1 and newer snapshots of osCommerce.

 

v0.971 (Released 20/02/2003)

---------------------------

- New install.txt file. Please read that file before doing anything!

- New OVERWRITE AND RUN install method for fresh osCommerce 2.2 Milestone 1

- Many corrections in paypal_notify.php and checkout_paypalipn.php to use the same code as osCommerce.

- Now there is the need to modify /catalog/account_history.php to now show "paypal_processing" orders in customers order history. Thanks to Ryan Hobbs (hobbzilla).

- Created TABLE_PAYPALIPN_TXN constant. Thanks to Ryan Hobbs (hobbzilla).

- Comments get saved from checkout_paypalipn.php. Thanks to Ryan Hobbs (hobbzilla).

Link to comment
Share on other sites

Hi

 

is cURL required to get the updated order and email confirmation?

No, it should work ok without cURL.

 

Yeah i used the test function and everything works the order is updated it is only with a real payment it doesnt work i've rmembered to put the test mode to off

 

:? thats strange ...

 

Do you have many email addresses asigner to your paypal account?

Maybe you set an PayPal ID, but the payment is being received for another email.

Can you verify that?

 

Best regards

Link to comment
Share on other sites

No i get an email confirmation from PayPal that the payment is received

 

But the customer doesn't get an 'order' confirmation email as they would if they placed an order paying by cheque.

 

And the order status isnt automatically updated in a sucessful payment although the customer is taken to the checkout_success.php page after paypal.

Reddy to Rumble

 

Thank you osCommerce and all who Contribute to her!

Link to comment
Share on other sites

Hi Rumble

 

I think my answer was not clear enought

 

On Admin->Modules->Payment->PayPal_ID you write the email address of your PayPal Account.

 

Sometimes, multiple email addresses are asigned to the same PayPal account.

 

Can you tell me what did you write in PayPal_ID?

 

Can you send me the info that appears in Admin->PayPal_IPN->Transactions regarding the payment you received?

 

Best regards

Link to comment
Share on other sites

Hi Pablo,

 

In PayPal_ID i’ve put the email address of the business paypal email address. This is the only email address for the account!

 

The money is received when a customer pays and a paypal confirmation is sent to the above email address. And the customer also gets a confirmation email from PayPal.

 

But nothing appears in Admin>PayPal_IPN>Transactions, and no order email is sent to the customer from my store.

 

Thank you

Reddy to Rumble

 

Thank you osCommerce and all who Contribute to her!

Link to comment
Share on other sites

I have a small issue also, I liked this format that Rumble used so I'll use it also:

 

 

It does;

 

Send info to PayPal

Log the verified payment in 'Admin>PayPal IPN>Transactions'

Remove The Item From Stock

 

It Doesn't;

 

Log the order in admin as 'PayPal Processing'

 

I took a look at my SQL DB and I noticed the transaction had an order status of 0 ?

Link to comment
Share on other sites

Ok here's what I've got and by the way I am using the Milestone release and the Milestone release of IPN. I don't have any other contributions installed.

 

This is what I did:

 

Go through checkout up to the PayPal processing page

 

Order shows as PayPal processing in Admin

 

Went to PHPMyAdmin and checked the order id

 

Went to Modules/Payment/PayPalIPN and changed test status to true

 

PayPalIPN/Send Test IPN/ Enter order # and sent test IPN for order #

 

Test IPN shows up and item is removed from stock however order no longer has a status id (now 0)

 

I can fix this however by doing it again and changing the num_cart_items 1 on the TestIPN page.

 

It seems as if the PayPalIPN isn't adding the num_cart_items during a normal checkout. The customer receives an email once I change the status from PayPal Processing to Pending, however I never receive one.

Link to comment
Share on other sites

v.97 also does not work for me...

 

order status is never updated, order confirmation is never sent, etc, etc...

 

v.96 works wonderfully though, so I will go back to that.

The only thing necessary for evil to flourish is for good men to do nothing

- Edmund Burke

Link to comment
Share on other sites

  • 2 weeks later...

Just noting that I installed v.971 in 2.2-MS1 a couple of days ago, and it works correctly. Thanks. :)

 

A few questions.

 

1) What's the easiest way to have customers see "PayPal" displayed, rather than "PayPal IPN", when selecting the payment option? I don't think the "IPN" is of interest to customers, and it will probably confuse them. I wonder if it would make sense to simply replace the core PayPal module with this one.

 

2) One of the config options for this modules is "Use cURL to communicate with PayPal? cURL has been DETECTED in your system". What iscURL? Do you recommend that I use it?

 

3) Why was the additional status 99999 - PayPal Processing added? None of the other payment modules require a special status.

Link to comment
Share on other sites

Hi,

 

I have installed ipn .97, and it does not give me any errors and it is entered as a "processing" status, but I have no proof -- an it doesn't appear-- to have acessed paypal.

 

Aiy suggestions on what to look for?

 

thanks,

Link to comment
Share on other sites

Hi All

 

Sorry to all of you that answered something and did not receive any answer

 

Last week my daughter was born ( :D ) and I was out of work those days.

 

I will be out 3 more days, and as soon as I get back to work I will try to answer all your questions.

 

Best regards!

Link to comment
Share on other sites

Pablo...

First off, Congrats and thanks for your help and this contribution.

 

My problem is:

I ran an order through my store and everything seemed to work ok, but the email that the store sent to myself and the customer had blank address fields. Looked like this: (and yes, they were filled out in the order process)

 

Sub-Total: $2.00

United States Postal Service (1 x 0.11lbs) (Priority Mail): $5.10

Total: $7.10



Delivery Address

------------------------------------------------------





, 





Billing Address

------------------------------------------------------





, 





Payment Method

------------------------------------------------------

PayPal IPN

 

Any ideas on this one? I'm running the 2.2-CVS version.

Thanks!

MrJones

Link to comment
Share on other sites

Congratulations Pablo.

 

My question is:

 

How do i change the text in the enable PayPal IPN payment module admin side:

 

Order Status for COMPLETED Transactions

Available order_status_id:

1- Pending (default)

2- Processing

3- Delivered

 

I want it to change it to reflect my current order status text settings in the database so when im testin or changing somethin i dont have to keep going to phpmyadmin to check and be sure of my settings order.

 

Thanks

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