Community Support Forums — WordPress® ( Users Helping Users ) — 2011-06-20T22:15:01-05:00 http://www.primothemes.com/forums/feed.php?f=4&t=6140 2011-06-20T22:15:01-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6140&p=21268#p21268 <![CDATA[Re: 1st Payment Charging Next Day]]> Statistics: Posted by PseudoNyhm — June 20th, 2011, 10:15 pm


]]>
2011-06-20T21:51:10-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6140&p=21261#p21261 <![CDATA[Re: 1st Payment Charging Next Day]]> https://wordpress.org/extend/plugins/s2 ... changelog/

The point discussed in this thread I believe was fixed with v110604, here's the changelog entry:

(s2Member Pro). PayPal® Pro API Updates (First Payment / Recurring Profile Behavior). s2Member's integration with the PayPal® Pro API has been updated to API v71.0. There is also a new option available to PayPal® Pro Merchants. s2Member now provides site owners the abililty to control the way the first payment in a Recurring Profile is billed. (1)Consolidate w/ Recurring Profile or (2)— Real-Time / Direct Pay ( mission critical ) —. For further details, please check your Dashboard under: s2Member -> PayPal Options -> Account Details. We recommend: Consolidate w/ Recurring Profile, because this keeps all charges associated with a particular Customer organized in your PayPal® account. No matter which option you choose, a first Initial Payment ( when applicable ), will always be charged immediately ( improved in this release ). In cases where it is absolutely critical that a Customer NOT gain access until their first payment has been fully captured, choose: Real-Time / Direct Pay, which tells s2Member to authorize/capture the first payment in real-time during checkout, instead of consolidating it into the Recurring Profile.


I hope that helps.

Statistics: Posted by Cristián Lávaque — June 20th, 2011, 9:51 pm


]]>
2011-06-20T10:57:43-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6140&p=21229#p21229 <![CDATA[Re: 1st Payment Charging Next Day]]> Statistics: Posted by PseudoNyhm — June 20th, 2011, 10:57 am


]]>
2011-05-07T02:03:23-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6140&p=14327#p14327 <![CDATA[Re: 1st Payment Charging Next Day]]> Thanks for the feedback guys. It's MUCH appreciated.
We're trying hard to get the issues that exist now ( with the INIT amount for PayPal Pro Recurring Profiles ), worked out before the next release. As it stands now, I'd guesstimate end of May on this.

Statistics: Posted by Jason Caldwell — May 7th, 2011, 2:03 am


]]>
2011-05-06T20:19:39-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6140&p=14278#p14278 <![CDATA[Re: 1st Payment Charging Next Day]]>

Statistics: Posted by Cristián Lávaque — May 6th, 2011, 8:19 pm


]]>
2011-05-06T17:31:32-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6140&p=14270#p14270 <![CDATA[Re: 1st Payment Charging Next Day]]>

Jason said earlier in this thread:

"In a future release, we are going to update the PayPal API version and try to make this option available to site owners that prefer it."

I'm prepared to bite the bullet and move forward with a launch despite this not being here -- IN HOPES that it will make its way into the next release. In a separate thread, I saw a 3.6 version of the non-Pro version was around the corner. I assume there's a corollary with the Pro version in the works as well ... and if so, will this be a feature added to that?

Statistics: Posted by BobTabor — May 6th, 2011, 5:31 pm


]]>
2011-05-06T17:20:50-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6140&p=14267#p14267 <![CDATA[Re: 1st Payment Charging Next Day]]>
ATB65, I can understand that it's frustrating, and I'm sorry about that. You have to understand that this weird behaviour is PayPal's, not s2Member's. We're at their mercy regarding this. And it's not just the 24hs they could take to process it, if it doesn't go through they'll retry a few times before they give up, and only after that will they send s2Member an IPN notice that it didn't go through so the plugin can do something about the account. :|

That said, if you want to delay access to the content for 24hs, you could use conditionals when you protect the content, and check that 24hs have passed before you should them the things. WP Admin -> s2Member -> API / Scripting -> s2Member Content Dripping

I hope that helps.

Statistics: Posted by Cristián Lávaque — May 6th, 2011, 5:20 pm


]]>
2011-05-06T11:59:11-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6140&p=14256#p14256 <![CDATA[Re: 1st Payment Charging Next Day]]>
The crux of the issue is that Paypal doesn't treat recurring payments as "first class citizens" in their system like they do one-time purchases. To work around that issue, the software must do an immediate one-time purchase, then secondarily set up a recurring payment. Even if you do that, from experience I can tell you that Paypal Website Payments Pro's fraud filters are hampered by the fact that they can't get at the user's IP address and browser to determine their location, cookie content, etc. I may contact Paypal later today to confirm the order of events here and possible workarounds.

Again, from experience (10 years running a membership site that sells memberships), I can tell you a couple of things ...

(1) You simply can't stop people from stealing your stuff. You can file DCMA take-down notices at Google, limit downloads, stream your content with secure tokens, drip your content ... what have you ... it doesn't matter. If someone wants it bad enough, they'll get at it. I've wasted tens of thousands of dollars ... the movie industry has wasted millions of dollars ... it can't be done. It's a fool's errand.

(2) You don't have to offer monthly recurring for a membership site to work. For the past 10 years I've been offering a 1 year subscription. I've refactored the price over the years based on industry averages, taking the amount I would typically charge monthly and multiplying it by the average number of months before people cancel (6 or 7 last time I heard). So ... you could skip the recurring model all together and just provide one year's worth of access.

(I also offer a Lifetime subscription ... sounds a bit foolhardy and there are occasional challenges, but from experience I know that a rather high percentage of people pay for a membership and never download a single resource. I've done that myself on websites, and I purchase books and put them on my bookshelf and left unread. It's just human nature. Therefore, it all averages out.)

This all clouds the real issue here that you're trying to resolve ... so to comment on that a bit ...

How to set this scheme up ...

(1) Make a payment form for Level 1 and have people purchase / subscribe to that.

(2) After "successful" (???) payment and login, the user would be sent to your "member's home page"

(3) See the "Simple Conditionals" section examples on the "s2Member API / Scripting" tab ... use short codes (see "Simple Conditionals") to show a message and Level 1 people awaiting approval. Explain the process and the reason, and then give them links to pages specifically geared towards Level 1 people (i.e., access to the less secure section of the site).

(4) Upon manual approval, In WordPress' Users tab, find the user and upgrade their Role.

(5) Use additional short codes on that "member's home page" to display different information Level 2 users who've already been approved.

(6) Optionally, on the "s2Member General Options" tab, under the "Page Access Restrictions", set the individual pages that you'll allow Level 1's versus Level 2's.

The only thing with this scheme I'm not sure about is cancellations ... if Paypal sends an IPN that says "User cancelled plan Level 1" and you manually moved them to Level 2, what would happen? Hmm... It would be easy to test I suppose.

Another option ... if someone is willing to pay a year up front, then give them immediate access (Level 3). If they want to pay month-by-month, then they agree to wait a day or so for approval. You can provide immediate access because you would create a "Buy Now" payment form, not a "Recurring Payment" form.

Statistics: Posted by BobTabor — May 6th, 2011, 11:59 am


]]>
2011-05-06T11:30:55-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6140&p=14254#p14254 <![CDATA[Re: 1st Payment Charging Next Day]]>
And of course, I'm trying to limit the manual work - IMO, things like this need to run automatically, which is why I bought the plugin in the first place. :)

Statistics: Posted by ATB65 — May 6th, 2011, 11:30 am


]]>
2011-05-06T11:26:58-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6140&p=14253#p14253 <![CDATA[Re: 1st Payment Charging Next Day]]>
Just an idea ...

Statistics: Posted by BobTabor — May 6th, 2011, 11:26 am


]]>
2011-05-06T11:16:09-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6140&p=14252#p14252 <![CDATA[Re: 1st Payment Charging Next Day]]>
Specifically to #2 ... how are you notified by Paypal? Via email? I'm guessing they don't send an IPN to take care of it automatically? Or ...?

This would be a real step backwards if we were to implement this, it sounds.

@Jason ... you have the best product on the market. May I suggest, however, that you strongly consider an additional (optional) integration point to handle fraud: MaxMind. We currently have a custom solution I built in .NET that utilizes MaxMind.com to check GeoIP versus the billing address of the card, known email and credit cards known to be fraudulent ... and have virtually eliminated chargebacks as a result (after being threatened by PayPal for shutdown due to our high chargeback rates. It was due to several Commission Junction scammers who would get paid in 30 days and we couldn't catch the chargeback for 45 days.) In fact, our dedicated PayPal account rep now says we have the lowest chargeback rate of any of his accounts.

Statistics: Posted by BobTabor — May 6th, 2011, 11:16 am


]]>
2011-05-06T11:04:19-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6140&p=14251#p14251 <![CDATA[Re: 1st Payment Charging Next Day]]>
1) As far as I can see, Paypal Payments Pro takes everyone - because the payment doesn't process until the following day, I have no way to tell if their card will go through until the next day. So basically, people can get access to our members-only area, their card could fail the next day, and there is no way to stop this in its current setup. This is unbelievable to me, that the settings can't be changed in the S2Pro plugin so that their card is charged (and approved or denied) immediately upon signup.

2) I think if yes, if their payment doesn't go through, I can shut them down....but they still had access to the members-only area without (technically) paying!

sooooo frustrated by this whole thing. If I could set it up that they join but CAN'T access the members area until 24 hours later, then I could prevent anyone whose card doesn't go through from getting to the members-only content. But s2Member hasn't told me yet how to do that. And so, we wait and more delays and we're losing $$$.

Frustrating!

Statistics: Posted by ATB65 — May 6th, 2011, 11:04 am


]]>
2011-05-06T10:57:06-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6140&p=14250#p14250 <![CDATA[Re: 1st Payment Charging Next Day]]>
(1) Does PayPal Website Payments Pro + Subscriptions essentailly turn no one away? Do they just accept every attempt? Or do they do some preliminary checks (sufficient funds, credit card not stolen, etc.) before they at least give s2Member Pro the initial "all clear"?

(2) If, later on, they do realize a payment did not go through, do you at least get an email directly from PayPal that tells you of the failed attempt at payment? Can you at least manually look up the user and shut them down?

Statistics: Posted by BobTabor — May 6th, 2011, 10:57 am


]]>
2011-05-06T06:09:58-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6140&p=14236#p14236 <![CDATA[Re: 1st Payment Charging Next Day]]> Statistics: Posted by ATB65 — May 6th, 2011, 6:09 am


]]>
2011-05-05T15:55:59-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6140&p=14206#p14206 <![CDATA[Re: 1st Payment Charging Next Day]]>
Please advise. We're still trying to work around this not charging their card until the next day issue....

Statistics: Posted by ATB65 — May 5th, 2011, 3:55 pm


]]>
2011-04-21T13:13:14-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6140&p=13095#p13095 <![CDATA[Re: 1st Payment Charging Next Day]]>

The problem with the delayed settlement of the charge is with PayPal, and PayPal tells s2Member everything went fine, so s2Member has no way to tell if the charge is still pending on PayPal's side. Yet s2Member will try to find a way around this issue, which will come out in a future release, as Jason mentioned.

No, if you use a "buy now" button, it won't charge recurringly.

Regarding other payment gateways, s2Member Pro works with several of them and you can use the one you want, including ClickBank, which also support recurring billing. I don't know if any of them have an issue similar to PayPal's in this regard.

To activate the other gateways, you go to WP Admin -> s2Member -> Other Gateways, check the one(s) you want, save changes and refresh the page to now see them in s2Member's navigation. http://www.s2member.com/video-pro-intro/

Statistics: Posted by Cristián Lávaque — April 21st, 2011, 1:13 pm


]]>
2011-04-21T09:37:23-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6140&p=13078#p13078 <![CDATA[Re: 1st Payment Charging Next Day]]> Statistics: Posted by ATB65 — April 21st, 2011, 9:37 am


]]>
2011-04-21T09:34:16-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6140&p=13077#p13077 <![CDATA[Re: 1st Payment Charging Next Day]]>
Please advise as soon as possible on this - it seems ridiculous to me that you can't charge someone immediately upon joining. Isn't that the whole purpose of a membership site...???

VERY frustrated by this whole new issue - please respond.

Thank you.

Statistics: Posted by ATB65 — April 21st, 2011, 9:34 am


]]>
2011-04-21T06:45:26-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6140&p=13074#p13074 <![CDATA[Re: 1st Payment Charging Next Day]]>
When someone joins and "pays", they have immediate access to our membership area. We don't want that to happen if, for instance, their payment does not go through.

If the settlement doesn't occur for 24 hours, is there a way that we can "delay" their membership access until their payment processes via Paypal? For instance, can we say that their profile/membership is being reviewed and will be approved within 24 hours...? If so, how do we set that up?

If we use a "Buy Now" option as you stated, does this mean they would still be charged each month, as a "membership?"

Thank you for your help - look forward to hear about a good workaround to this issue.

Statistics: Posted by ATB65 — April 21st, 2011, 6:45 am


]]>
2011-04-21T01:06:47-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6140&p=13070#p13070 <![CDATA[Re: 1st Payment Charging Next Day]]> Thanks for reporting this important issue.
~ and thanks for bringing this to my attention Cristián.

This is to be expected in the current release.
PayPal® will sometimes take up to 24 hours before activating the Recurring Profile.
Taken from: https://cms.paypal.com/us/cgi-bin/?cmd= ... 86520F027U
PROFILESTARTDATE
The date when billing for this profile begins.
Note: The profile may take up to 24 hours for activation.
To clarify: s2Member creates the Recurring Profile in real-time, and the Customer's card is authenticated in real-time. But, settlement of these charges may not occur for up to 24 hours.

PayPal also offers an option for an immediate Initial Amount. However, there are some technical challenges with this feature in the current release of s2Member Pro; and thus, it is not used at all. Instead, scheduled payments are always processed as a Recurring Profile. In a future release, we are going to update the PayPal API version and try to make this option available to site owners that prefer it. But for now, the only way to charge something immediately in real-time, is by choosing a "Buy Now" option whenever you create your Pro Form.

Statistics: Posted by Jason Caldwell — April 21st, 2011, 1:06 am


]]>
2011-04-20T20:30:25-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6140&p=13043#p13043 <![CDATA[Re: 1st Payment Charging Next Day]]> Statistics: Posted by ATB65 — April 20th, 2011, 8:30 pm


]]>
2011-04-20T19:53:53-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6140&p=13040#p13040 <![CDATA[Re: 1st Payment Charging Next Day]]>

I saw your post earlier and emailed Jason about it. As soon as he gets to the email, he should commenting about your problem here. I have an idea of what the problem may be, but am not sure so I rather wait for him.

Statistics: Posted by Cristián Lávaque — April 20th, 2011, 7:53 pm


]]>
2011-04-20T19:05:13-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6140&p=13033#p13033 <![CDATA[Re: 1st Payment Charging Next Day]]>

Statistics: Posted by ATB65 — April 20th, 2011, 7:05 pm


]]>
2011-04-20T10:33:28-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6140&p=13007#p13007 <![CDATA[1st Payment Charging Next Day]]>
The registration form and set up are fine - except when someone joins and pays (we have no free membership), we are notified that there is a new member and a new payment; however, the payment is scheduled to charge on the FOLLOWING day instead of immediately upon joining.

I don't see where I can fix this. Please help!!

How and what do I need to change so that their first payment upon registering and joining is charged immediately?

Statistics: Posted by ATB65 — April 20th, 2011, 10:33 am


]]>