Page 1 of 1

How to see the paid but unregistered customers.

PostPosted: March 13th, 2011, 4:35 am
by gookaa
Assume that a customer paid with paypal. But while redirecting to register page, an error have accured and he couldn't register. Sure, he has an e-mail from my web page such as:

Your payment have been succesfully done.

If you had a problem while registering, here is a link you can register bla bla:

link.

Yes, if the customer click the link, he can register with a paid member status. But he can't find the mail.

There is a problem for me here. i can open a paid account for the customer with the invoice number that paypal gave me. But if the customer lies? After i opened a paid account for him, he can open an account with the link again. So what can i do.

I found a method like that: i send the payment succesfull mail also to myself. but before finding this method there are some customers having a problem like that. what must i do to protect myself from cheating? Thx.

Re: How to see the paid but unregistered customers.

PostPosted: March 14th, 2011, 11:59 pm
by Jason Caldwell
Thanks for reporting this important issue.
gookaa wrote:There is a problem for me here. i can open a paid account for the customer with the invoice number that paypal gave me. But if the customer lies? After i opened a paid account for him, he can open an account with the link again. So what can i do.

I found a method like that: i send the payment succesfull mail also to myself. but before finding this method there are some customers having a problem like that. what must i do to protect myself from cheating? Thx.

s2Member provides built-in protection against this. A Customer is only allowed to register ONE time with the registration link generated by s2Member. Even if you generate the link with the "Registration Access Link Tool" provided by s2Member, this is still restricted to ONE registration per Customer.

s2Member accomplishes this with a combination of cookie authentication, a two day link expiration time, and also a database scan of previous registrations that are tied to a specific Paid Subscr. ID generated by your Payment Gateway; which is stored for the life of the Subscription. So not to worry, the link made available via email, is only valid for ONE registration, and there is no way to circumvent this, so long as the Customer is associated with a Paid Subscr. ID.

* If you generate a Registration Access Link with s2Member manually, be sure to enter the Paid Subscr. ID that s2Member asks for. That way you're protected against duplicate registrations by a single Customer.

How to see the paid but unregistered customers.

In the free version of s2Member, all transactions go through your Payment Gateway first, and then Customers are returned to your Registration Form. In the free version of s2Member, there is currently no administrative panel to present you with a list of Customers that paid, but did not register afterward. I'll see what we can do about this in a future release.

That being said, the assumption is that if a paying Customer was unable to register, they can check their email for the link ( that's a backup plan ). If all else fails, you should have a "Contact Support" link on your site so your Customers can write in for assistance under extraordinary circumstances.

In the case of s2Member Pro, this is not an issue at all, as the Registration/Checkout process is consolidated into a single step. So in the case of s2Member "Pro Form" integrations for Membership Access, all paying Customers are associated with an account in your Dashboard; no exceptions.