CMS Version 1.9.4.2
CGExtensions 1.25.3
CGSimpleSmarty 1.4.8
FrontEndUsers 1.12.16
SelfRegistration 1.6.10
Products 2.12
CGEcommerceBase 1.3.1
CGPaymentGatewayBase 1.0.10
Cart 1.8.1
Orders 1.12.7
PaypalGateway 2.3.5
Apache server on Linux 2.6.36.2-grsec On x86_64 with PHP Version 5.2.17
Settings and preferences
SelfRegistration: - Allow package selection = Yes
- Require members to pay = Yes
FrontEndUsers: - Listen to Order events (in e-commerce settings under Builtin Authentication)
CGEcommerceBase: - supplier modules selected are Product Manager and Self-Registration Module
- cart set to Cart
- payment gateway module set to Paypal Gateway
Orders: - Allow anonymous users to check out = Yes
- Allow users to checkout without a payment gateway = No
- Require Group membership = None
- billing form on Checkout page (with {Orders} tag)
- invoice on Invoice page (with {Orders} tag)
Paypal Gateway: - Production mode = No
- business email copied (and double-chcked) from PayPal Sandbox)
- PDT token copied (and double-chcked) from seller profile in PayPal Sandbox)
- Enable IPN = Checked
- IPN URL copied and pasted into IPN Preferences in seller profile in PayPal Sandbox
- Allow subscriptions = Yes
Seller profile in PayPal Sandbox: - IPN Notification = Enabled, with URL from PayPal Gateway in CMS-MS
- Auto Return = On , with return URL = root URL of my test site
- PDT = On (copied and pasted Identity Token from here to Paypal Gateway module in CMS-MS
The self-registration process seems to complete correctly and the transactions are recorded as completed in the user and seller accounts in the PayPal Sandbox, with the appropriate debits and credits. But after redirection to the CMS-MS site, the transaction ID is missing from the message displayed:
The Order appears as PAID in the Orders module, but the newly registered and paid-up user is not pushed into FEU, but stays in Self-Registration. The Admin log reads: Can anyone see where I'm going wrong? I've read all the posts in this forum on self-registration but haven't found an answer. I can supply the CMS-MS admin and Paypal login details if you can help.Your transaction ID: has been completed, and a receipt for your purchase has been emailed to you at [email]. Thank you for shopping at [site].
If appropriate, of course I'm willing to pay.
TIA!