Just installed lm_paypal 6.x-1.0 on Drupal Core 6.2, ran through the setup/config, tested with live PayPal acct's, payment went through fine, but it didn't change my user role.

I've looked through a lot of issues and noticed there were some problems with Core 6.2 and noticed 6.x-1.x-dev was working fine for a lot of people so I tried it. Still the same thing.

Any suggestions where to start looking? This module would suit my needs perfectly if I could get it functioning. Thanks!

CommentFileSizeAuthor
#3 lm_paypal_watchdog.txt3.27 KBAnonymous (not verified)

Comments

mottboy’s picture

Did you get ipn info back on your logs?

Anonymous’s picture

I have same problem too, although I got transaction from paypal

I also have the error: warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'lm_paypal_subscriptions_terms_form_13' was given in /includes/form.inc on line 378.

Plus, after subscription no email is sent to user nor admin.

Do you have any suggestion?
thanks in advance

Anonymous’s picture

Version: 6.x-1.x-dev » 6.x-2.x-dev
Category: support » bug
StatusFileSize
new3.27 KB

Attached is the watchdog content.

Anonymous’s picture

this is the new watchdog log since the module update to 6.x.2.x of may18. Unfortunately the issue is still there: the role is not changed, but the email notification to the subscriber is sent. I tested it with a real donation of 1.00 euro, and the paypal account is billed.

	LM_PayPal	mer18May11 06:33	No web_accept processor registered for this ...	Anonymous	view
	LM_PayPal	mer18May11 06:33	type --- web_accept	Anonymous	
	LM_PayPal	mer18May11 06:33	lm_paypal_ipn_proccess_in called	Anonymous	
	LM_PayPal	mer18May11 06:33	IPN incoming web_accept	Anonymous	view
errore	LM_PayPal	mer18May11 06:32	IPN unknown field ignored: ipn_track_id => ...	Anonymous	
errore	LM_PayPal	mer18May11 06:32	IPN unknown field ignored: transaction_subject => ...	Anonymous	
errore	LM_PayPal	mer18May11 06:32	IPN unknown field ignored: handling_amount => 0.00	Anonymous	
errore	LM_PayPal	mer18May11 06:32	IPN unknown field ignored: protection_eligibility => ...	Anonymous	
	LM_PayPal	mer18May11 06:32	lm_paypal_ipn_in called	Anonymous	
	utente	mer18May11 06:27	Session opened for registrato.	registrato
Arwym’s picture

Having the same issue in the D7 (7.x-1.x-dev) development version. Emails are sent, transaction is processed, and recurring payment is also set. But nothing seems to happen on Drupal's end.

buzzman’s picture

bump

alliax’s picture

Happens to me, but it is not systematic, that is some users have been able to have their role added, but others not. I'm using the 1.0 version but will replace it with the x-1 dev version to see if it works any better.

Do you know of a module for drupal 6 which works fine, just for the paid role functionality?

Arwym’s picture

I am currently trying Ubercart as an alternative, but I haven't tested it with real transactions yet. I'd prefer to use something simpler for this, like lm_paypal, but if it's not possible...

alliax’s picture

I'm simply going to remove this module and handle it by hand. But instead of monthly subscriptions I will sell yearly subscriptions with no refund and I'll keep track of users and dates myself in the old fashioned way.

gregarios’s picture

Priority: Normal » Major

Combining these identical issues: http://drupal.org/node/1321182

zet’s picture

Priority: Major » Critical

This module seems preety much abandoned. No feedback for more than a year from the devellopers. So frustrating to bump over one very useful module like this, see the users reporting problems about it and getting absolutely no feedback

imrankhanjoya’s picture

Use curl insted of socket
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://{$_lm_paypal_host}/cgi-bin/webscr");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $req);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Host: {$_lm_paypal_host}"));
$ret = curl_exec($ch);
curl_close($ch);

Hope this will work

alliax’s picture

Finally I went with a paid drupal module to handle all my paid membership, because at least there is someone to deal with, he's not a ghost since it is his livelyhood..
In fact I was going to use ubercart + paypal gateway to add/remove roles, but in fact I bought my first ever module instead, because I thought I'm not interested in dealing with bugs and lack of updates anymore, so for this part of the job I'll rely instead on a paid module.
Thanksfully using Drupal since 2004, it is the first time I bought a paid module, and I didn't even have to, since it is possible to do the same with several free modules and maybe applying patches if there are outstanding bugs, but still it is possible the free way and that's very good.

lyricnz’s picture

This module is effectively abandoned until a new maintainer steps up. I don't have any time to maintain this anymore.

john franklin’s picture

I've been doing some work on it recently. I'll see if I can clear out some of issues in the queue.

Albert Sapsford’s picture

Thanks for your recent work on the module, John Franklin. May I suggest that you put something on the module's home page, saying that the module, or this version of the module, is not currently usable, until a later date when it is stable? I ask this because I've spent an awful lot of time installing and configuring the module, setting up PayPal sandbox accounts, and I've drawn up 18 pages of notes for myself for future reference, but now I've discovered that that was all wasted time and effort — which I so can't afford due to the pressure of my workload — and now I'll have to set this functionality up for my client in Übercart instead. Please consider putting up a disclaimer to caution other developers. Thank you.