SMF Development > Fixed or Bogus Bugs

Subscription Payment going to wrong PayPal

(1/12) > >>

emmanova:
Ok I've been searching and cannot find the exact problem I am experiencing. When I started using the Subscription option I started to use my personal email account for paypal. (my personal email). Recently I created a Paypal account for the car club. So I went to Subzription settings and changed the email from my personal to the car club one.

I noticed that people renew or pay for their subscription. I get an email saying I received a payment, minutes later I receive an email:

The following error occurred when processing a paid subscription
 ---------------------------------------------------------------
 Unknown Paid Subscriptions transaction type.

The account doesnt get renew or activated as a subscription. When I go to the car club paypal no payment is there but when I go to my personal the payment is there. I checked the Error Log and I can see the problem but dont know how to fix it. All the information about the payment, subscription, member, etc is correct but I noticed that under business and receiver_email is still pointing to my personal instead of my car club email.

I cannot find anywhere to change this email to the correct one, I think is embedded somewhere in the database.

Aleksi "Lex" Kilpinen:
If someone does a completely new subscription, does it work correctly?
If someone renews a subscription, do they do it manually or through the paypal recurring payments?
Have you made sure the paypal address for subscriptions is correct in the forum settings, and that the IPN settings are correct on that new paypal account?

emmanova:

--- Quote from: Aleksi "Lex" Kilpinen on October 11, 2011, 09:36:38 AM ---If someone does a completely new subscription, does it work correctly?
If someone renews a subscription, do they do it manually or through the paypal recurring payments?
Have you made sure the paypal address for subscriptions is correct in the forum settings, and that the IPN settings are correct on that new paypal account?

--- End quote ---

Thanks for the fast reply.

- I haven't tested a new subscription
- The renew is done by the SMF not by the PayPal renewal. Like I mentioned I can see the whole process in the Error log. Meaning the Subscription feature is trying to Auto Renew. But is sending the Payment to the wrong Paypal email account and Im sure is failing because when it tries to confirm the emails dont match.
- Yes I know the PayPal settings are right because I compared them, I went trough every setting since I am started to get this error and the IPN is working because the Donation Add-On works and it requires the IPN to be on.

I think what I need to find is how to change that email address that is embedded somewhere.

Thanks in advance

Krash.:

The Paypal email address does not exist in smf_log_subscribed, which contains the member subscriptions data, or smf_subscriptions, which contains the subscriptions info.  The only place I see it is in smf_settings, and it updates when you change the payment address.

The "unknown transaction type" error occurs when any payment other than a subscription is made to the account.  If IPN is enabled, an IPN is posted to the notification url regardless of the source/purpose, and the subs handler doesn't recognize it and throws the error.

It is not necessary to have IPN enabled for paid subs.  Subscriptions-PayPal.php sends a notify_url to Paypal, which contains the return url to your forum's subscriptions.php, and it overrides IPN settings.  Doesn't matter what they are.

If you are disallowing guests from browsing the forum, subs won't work.  It's a bug, and there's a simple fix posted elsewhere on this board.

Here - http://www.simplemachines.org/community/index.php?topic=454176.0

emmanova:
Thanks Krash but the problem im having is that the payment. Is still going to the wrong paypal account.

Navigation

[0] Message Index

[#] Next page

Go to full version