latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

About: t2media

Sorry, I've not written a description yet. I'll get to it soon!

Topics I'm Subscribed To

Topics I've Started

My Latest Replies (From Various Topics)

Viewing 14 replies - 1 through 14 (of 14 total)
Author Replies
Author Replies
Posted: Tuesday May 7th, 2013 at 2:24 pm #49384
Username: t2media

Thank you Jason for the upcoming S2 release. I’ve been following closely, but quietly, hoping a resolution was coming as I’m now a little over a week from 1st recurring to kick in for some members. I’ve also been on with Paypal MTS several times and have an open ticket trying to work things from that end as well.

Posted: Monday Apr 29th, 2013 at 3:31 pm #48664
Username: t2media

Same here, hopefully PayPal is quick. I’m 2 weeks out from my 1st monthly recurring to kick in and we have a few dozen members now. Thanks

Posted: Friday Apr 26th, 2013 at 11:50 am #48500
Username: t2media

On my side, I have always seen the subscriptions when I search in PayPal manager > Recurring Billing > Manage Profiles. Everything looks 100% correct, but when it went to do its first recurring payment, it was declined – both on an account that was originally paid with a PayPal account and one that was paid with an AMEX card.

Both showing Result code as 7
and when I try to force a payment, comes back:
Field format error: 10411-This Express Checkout session has expired. Token value is no longer valid..

In searching the forums I noticed something on BAID, that S2 does not rely on that method. So I sent that info onto the PayPal rep I have been dealing with on my ticket with them. Not sure what they will get back with, but hopefully Jason might have some more insight from the S2 side of things as I am 2 weeks away from real customers set to be billed again for their 1st recurring period and right now it recurring is failing with the tests I ran.


Posted: Tuesday Apr 23rd, 2013 at 7:49 pm #48234
Username: t2media

OK, I have more info. I had to go live because I had an event that needed to be covered, so I currently have my logging disabled.

Now the below is info from going back and forth with PayPal:

In looking deeper into my Paypal manager reports, it is showing all my members as recurring, though it is too early before the 2nd payment has been pulled from any account. Now I did do some tests at the 1 week recurring period and neither of these recurred after 1 week. In checking the PP mgr reports it shows that both of these were trying to recur but they were both declined. One of these I did with a PayPal account and the other was an Amex card.
Result code is coming up: 7

I also tried this morning to force a payment to both of these and they came up:
Field format error: 10411-This Express Checkout session has expired. Token value is no longer valid..

I looked at a lot of the profile IDs I have so far and they all look correct, that they will recur. It seems the info is getting into PayPal Manager correctly, but that there is sort of error to complete the recurring payment. Maybe things are coming from my site via S2Member correctly and there is something not getting logged into the accounts?

Paypal came back with:
“It is good that they are trying to recur, this means the profile was created properly. But the Result Code 7 you are seeing is happening when there is a formatting error. The other code you are seeing is when you try to use a token after it expires. Tokens expire after 3 hours. When you are using recurring billing, you should be getting back a BAID (billing agreement ID). You can then use that to run the transactions. I did not see any BAID fields in the log you sent over.” (I sent PayPal the Payflow API logs from before the site went live)

“Compare the code on this page to see what I am referring to. Check your requests to make sure you are following the correct example. It looks like the initial payment is being done, but the wrong info is being referenced when it comes time to recur.”

My question back to S2… is what doing I do now, seems something is not getting to PayPal.
Also, I just ran 2 more tests today using a PayPal acct & this is the receipt the end-user would have gotten:

Description Unit price Qty Amount

$5.99 USD 1 $5.99 USD

No description….

Like I said, I am live now and have a little time to get this sorted out, but I am due to start recurring with my members in 3 weeks.

Any further help is much appreciated.

Posted: Saturday Apr 13th, 2013 at 11:28 am #47424
Username: t2media

I haven’t read the rest of the thread because Bruce is helping you, but I noticed something in your shortcode that I thought I’d mention: your custom value is, but when I opened that address it shows a www. Please see this article: Knowledge Base » Don’t Mix www, — and Without!

Thanks for the feedback, but for me, whenever I test in any browser, it shows without the www.

Even if I try to put www in, the resulting url reverts to (without the www)

Posted: Saturday Apr 13th, 2013 at 2:17 am #47399
Username: t2media

This is for the tests I’ve been running with no trial, $2.00, recurring weekly

[s2Member-Pro-PayPal-Form level="4" ccaps="" desc="$2.00 USD / Weekly (recurring charge, for ongoing access)" ps="thecushion" lc="" cc="USD" dg="0" ns="1" custom="" ta="0" tp="0" tt="D" ra="2.00" rp="1" rt="W" rr="1" rrt="" rra="2" accept="paypal,visa,mastercard,amex,discover,maestro,solo" accept_via_paypal="paypal" coupon="" accept_coupons="0" default_country_code="" captcha="0" /]
Posted: Saturday Apr 13th, 2013 at 2:12 am #47397
Username: t2media

‘txn_type’ => ‘express_checkout’,

Posted: Saturday Apr 13th, 2013 at 1:17 am #47391
Username: t2media

The opposite. This option will have Users see their first payment as part of the subscription. However, since you’re running a free trial it doesn’t work the same way. Your Users aren’t actually signed up for the subscription until the trial ends.

In reading thru the log files, I am pretty confident these payments will recur on the start date given. But, I did just run a test payment, with no trial, and it still showed up as a regular payment and not part of a subscription. Did the test for a 1 week subscription and the log file shows start date a April 20th, so I’m still taking it that the 1st payment is not part of a recurring subscription until that 1st time period runs out and the 2nd payment is processed (the one a week later on April 20th).

Posted: Saturday Apr 13th, 2013 at 12:44 am #47382
Username: t2media

Thanks for the reply. I checked and I do have the Recurring Profile set to:
Consolidate w/Recurring Profile (1st payment charged immediately)

So the 1st payment will go thru as a regular charge and the recurring profile is set up, but the 1st recurring payment is not considered part of recurring until the 2nd payment is pulled from the account, correct?

I ask again because it seems odd that during that 1st period or term of the subscription (say 1 month) the person who buys will see it as a payment to us, but if they check their PayPal account under My Money>My preapproved payments it does not show up there yet.

Now if they go to cancel during that 1st month, it pops up on our site for them to log into Paypal (if payment was made with a Paypal acct), but when they do, it doesn’t show a subscription yet to cancel bc the 2nd payment hasn’t recurred yet to set it up as a recurring payment – so I can see those who want to cancel in the 1st month getting confused on how to do so.

Posted: Friday Apr 12th, 2013 at 6:25 pm #47340
Username: t2media

Any help with this?

Is S2 set up to do the 1st payment as basically a single purchase and then it sets up the recurring to start at the next period of the term? I ask because if you look at one of my log files below, it shows the “Start Date” as May 13, but the original date the buyer paid for membership is April 12th. So I’m thinking the 1st payment is processed as just that, a regular payment, and then the recurring payment billing will start at the date the log show (next month or next year, based of what type of subscription the person purchased).

Just trying to confirm this is how it works as I am concerned we launch and we get a bunch of members who get billed initially, but then the recurring doesn’t kick in.

Here is some more info pulled from my paypal payflow api log. This is from a monthly subscription purchase that has a 30 day trial at $5.99, then recurring each month after at $9.99

array (
‘RESULT’ => ‘0’,
‘RPREF’ => ‘RLC58E8A1***’,
‘PROFILEID’ => ‘RP0000000***’,
‘PROFILENAME’ => ‘1368420762:30 D:1 M~*****~1’,
‘START’ => ‘05132013’,
‘TERM’ => ‘0’,
‘NEXTPAYMENT’ => ‘05132013’,
‘FREQUENCY’ => ‘1’,
‘TENDER’ => ‘P’,
‘AMT’ => ‘9.99’,
‘ACCT’ => ”,
‘ABA’ => ”,
‘ACCTTYPE’ => ”,
‘AGGREGATEAMT’ => ‘0.00’,
‘EMAIL’ => ‘*****’,
‘NAME’ => ‘*****’,
‘LASTNAME’ => ‘*****’,

Is term correct at: ‘TERM’ => ‘0’, ?

Thanks for any input.

Posted: Sunday Aug 19th, 2012 at 1:55 pm #22501
Username: t2media

Jason, thanks I think this is exactly what I need for limiting the number of IP’s allowed to access a specific page. Should stop the ability of people sharing the link if I limit to 1 IP.

Since I am doing new live events pretty much each week and I create a new specific page for each event and then restrict it, would I need to change the time period to less then the 30 days or would that not matter since it is not the same page that the specific IP would be trying to access the next week?

Look forward to the next version of S2 and getting the ability to revoke access immediately if necessary.

Next on my list is getting a way to ban certain people from buying. I do not think PayPal has a way to block certain email addresses from buying. I know they then can just use another email address, but at least it would be a start.


Posted: Tuesday Aug 7th, 2012 at 10:57 pm #21454
Username: t2media

Different IP’s. I can even go to the Single-Page Link Generator ( for Customer Service ) under Single Page “Buy Now” Access and generate a link and then send that to 10 people in 10 different places and they will all get to view that page with the same link. Works the same way when someone buys it and then gets redirected to the restricted page. That user can then just copy the generated url string and send it to other people.

Posted: Tuesday Aug 7th, 2012 at 9:23 am #21369
Username: t2media

specific post page access, correct.

Posted: Saturday Aug 4th, 2012 at 11:25 pm #21165
Username: t2media

No, I can take any link with that string and open it on another computer or email to someone and they can open it. Hopefully I can find a solution to this loophole as I have one person sending a PPV link out to others and we have people watching our video for free.

Viewing 14 replies - 1 through 14 (of 14 total)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.