Hello,
I would like to setup paid registration using selfregistration and paypal gateway, everything works except one thing, after successfull paypal payment, user account is not created, and it is removed from temporary users in SelfRegistration module, also Order state is not changed to paid, it keeps saying pending. I have noticed that in my testing paypal account, there are 3 entries about payment for registration first says, created, next one says completed and last one says expired, so I think that temporary account is removed because of the last one saying expired. However payment is successfully made and money are transfered from buyer account to my bussiness account. Any idea whats wrong?
Thanks
SelfRegistration and PaypalGateway
-
- Forum Members
- Posts: 11
- Joined: Sun Nov 27, 2011 8:08 pm
Re: SelfRegistration and PaypalGateway
I am having a similar problem. The SelfRegistration module creates the Order which then goes off to PayPal and the recurring payment created.
However, back in CMSMS, when the user is returned to the Payment Complete page, the status is 'Pending'.
No user is created in FEU and the temp user deleted from SelfRegistration.
Once IPN returns 'paid', the order is marked as 'Subscribed'.
I tested your theory about 'expired' without success. I am in Australia and my client in the US. By default I'm ahead of them date/time-wise.
I'm not even convinced that the event was triggered at all??? The fact that the temp user in SR was deleted is a mystery.
The admin log shows every step including the gateway IPN events, EXCEPT the Audit message in event.CGEcommerceBaseOrderUpdated.php, ie "Moved Selfreg Temporary User %d to FrontEndUsers..." which obviously hasn't happened.
Any ideas please?
psy
However, back in CMSMS, when the user is returned to the Payment Complete page, the status is 'Pending'.
No user is created in FEU and the temp user deleted from SelfRegistration.
Once IPN returns 'paid', the order is marked as 'Subscribed'.
I tested your theory about 'expired' without success. I am in Australia and my client in the US. By default I'm ahead of them date/time-wise.
I'm not even convinced that the event was triggered at all??? The fact that the temp user in SR was deleted is a mystery.
The admin log shows every step including the gateway IPN events, EXCEPT the Audit message in event.CGEcommerceBaseOrderUpdated.php, ie "Moved Selfreg Temporary User %d to FrontEndUsers..." which obviously hasn't happened.
Any ideas please?
psy