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.

Cristián Lávaque


My Latest Replies (From Various Topics)

Viewing 25 replies - 1,076 through 1,100 (of 7,376 total)
Author Replies
Author Replies
Posted: Thursday May 9th, 2013 at 1:43 pm #49602

Where do you get that? After trying to pay with a pro-form or over at PayPal’s site? What did PayPal support say?

By the way, did you verify that your PayPal account and the PayFlow account are connected? I’ve seen some having trouble which came from that not being the case.

Posted: Thursday May 9th, 2013 at 1:39 pm #49601

Yeah, it looks like a notification (e.g. signup, payment) combined with a custom script that then connects to iDevAff would be the best way.

Posted: Thursday May 9th, 2013 at 12:47 pm #49597

Excellent! Thanks for the update. :)

Posted: Thursday May 9th, 2013 at 12:44 pm #49596

I see, then there doesn’t seem to be a relationship between the two things… I really don’t know what may have caused it. If you see it happen again and have logging enabled, please let me know so we can see the logs. And the best would be if you manage to reproduce the behaviour and tell me the steps to do it myself.

When I asked Jason about buy-nows cancelling subscriptions, he replied this:

Any sale results in a new Paid Subscr. ID (and the old one is cancelled).
With TWO exceptions. If [hilite mono]level="*"[/hilite] where the customer is making a Buy Now purchase for Independent Custom Capabilities; or if you are selling Specific Post/Page Access via Buy Now functionality.

If you are making a Buy Now purchase that does NOT have [hilite mono]level="*"[/hilite] it will cancel the previous Subscription and start you on a new one that is costing you only ONE time (e.g. a Buy Now purchase).

If you want to sell something extra, WITHOUT modifying an existing Subscription (of any kind); you should do that with Independent Custom Capabilities (e.g. [hilite mono]level="*"[/hilite]), or with Specific Post/Page Access.

The above details are targeted to site owners using Pro Forms, PayPal Standard Buttons do NOT behave this way. The customer (or the site owner) must cancel the previous Subscription (if there was one). However, it is possible to create a Subscription Modification Button where the customer can update their existing Subscription by switching to a new one. Anyay, PayPal Standard Buttons are a different game all together when it comes to modifications.

Posted: Tuesday May 7th, 2013 at 2:59 am #49355

Thanks for the feedback on that, Ralph. I’m forwarding it to Jason.

Posted: Tuesday May 7th, 2013 at 2:47 am #49354

Could you please try these? Knowledge Base » Common Troubleshooting Tips

After trying those, if you couldn’t find the issue, please submit the site’s info. Please let me know here after you sent it. s2Member® » Private Contact Form

Also, is the site live or would it be okay to test things, like deactivating a plugin or changing the theme?

Posted: Tuesday May 7th, 2013 at 2:40 am #49353

Great! Thanks for the update. :)

Posted: Tuesday May 7th, 2013 at 2:38 am #49352

I can’t right now, so I’ll check this tomorrow, but in the mean time you can do a test purchase yourself and see how it goes. :)

Posted: Tuesday May 7th, 2013 at 2:29 am #49351

Yes, but it’s require you to create the customization for it.

These may help:
Knowledge Base » Offering a Free Coupon Code (100% Discount)
Knowledge Base » Using Variables In A Shortcode
[hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Shortcode Attributes -> ta, tp, tt[/hilite]

And you could add the voucher to the shortcode as a custom value, and then after checkout, you could save the used voucher to a database table. Then when someone tries to use a voucher you’d check there first if it’s been used before.

These may help:
[hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Shortcode Attributes -> custom[/hilite]
[hilite path]Dashboard -› s2Member® -› API / Notifications -› Signup Notifications[/hilite]

Posted: Tuesday May 7th, 2013 at 2:14 am #49350

Did you verify that they aren’t going to the spam folder?

You can try the server scanner script, it has a link at the top to test sending emails. Knowledge Base » s2Member® Server Scanner

Not sure if you tried these: Knowledge Base » Troubleshooting Email Delivery Problems

You can also try these: Knowledge Base » Common Troubleshooting Tips

Posted: Tuesday May 7th, 2013 at 2:08 am #49349

Great! Thanks for the update. :)

What was it?

Posted: Tuesday May 7th, 2013 at 2:06 am #49348

Let me see if I understand:

This is where the issue came up. We had one user who I guess got the email erroneously – my fault :/ – and he went and did his checkout on his account.

So this user is one that had already paid through Auth.Net, not one that you created manually.

We ended up with two ARB subscriptions for him! He got charged twice and all that jazz.

Twice in the same attempt to pay, or because he had already subscribed months earlier and now again?

I thought if someone checkout a capability twice and they already had the existing capability it would merely add to the term lengths?

So you’re selling a subscription with a ccap included in the shortcode?

Ccaps don’t have EOTs, levels do. Subscriptions don’t add to remaining paid time, they start anew.

It did have this note in his account: “Paid Subscr. ID @ time of demotion: authnet -› 16429099″ and it assigned him his newest one with a sub date starting on 6/5/2013 which did extend his time. But no EOT was setup on his older account(old account inside Auth.net’s ARB system – he has two subs)?

Do you have log entries for this? [hilite path]Dashboard -› s2Member® -› Log Files (Debug) -› s2Member® Log Viewer[/hilite] s2Member® » Private Contact Form

Posted: Tuesday May 7th, 2013 at 1:52 am #49345

Great! Thanks for the update. :)

Posted: Tuesday May 7th, 2013 at 1:50 am #49344

If you don’t have PayPal Pro it’s not a problem, because the IPN URL is set by the transaction and not the setting in PayPal. If you have PayPal Pro, though, you need to have the correct URL in the PayPal setting. Please see the documentation here: [hilite path]Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN Integration -> More info[/hilite]

Posted: Tuesday May 7th, 2013 at 12:24 am #49341
Posted: Tuesday May 7th, 2013 at 12:21 am #49340

Thanks, found it. I’m taking a look now…


Okay, I did three differnt test purchases and this is what the paypal-rtn log says:

0 => ‘No Return-Data. Customer MUST wait for Email Confirmation.’,
1 => ‘Note. This can sometimes happen when/if you are offering an Initial/Trial Period. There are times when a Payment Gateway will NOT supply s2Member with any data immediately after checkout. When/if this happens, s2Member must process the transaction via IPN only (i.e. behind-the-scene), and the Customer must wait for Email Confirmation in these cases.’,

3 => ‘Redirecting Customer to a custom URL: http://www.mdtvip.com/wp-login.php?action=register.’,

Since there was no return data, the s2Member cookie was not set, so he wouldn’t be allowed to register yet, so he gets the error message when taken to the registration page.

I also don’t see anything updated in your paypal-ipn log or receive the signup confirmation email after a while, so I’m wondering if you set that up correctly in the integration. Could you verify it? [hilite path]Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN Integration[/hilite]

I just looked at your s2Member -> PayPal Options page and, I can’t say if the credentials you entered are correct because I don’t know them, but I can tell that the PDT Token is missing. Could you fix that? [hilite path]Dashboard -› s2Member® -› PayPal® Options -› PayPal® PDT Integration[/hilite]

Also, as I mentioned before, you have a JS problem with the pro-form, so it’d be good if you test for conflicts in the theme and plugins. Knowledge Base » Common Troubleshooting Tips

Posted: Saturday May 4th, 2013 at 12:07 am #49185

Got it. Thanks for the update. :)

Posted: Saturday May 4th, 2013 at 12:02 am #49183

There’s an extra column to the left of the ID column. Remove it and try the importation again, please.

Also, I see you didn’t enter a username for either one, this field is required.

By the way, this thread is publicly visible, so it’d be good if you edit your post to remove your customers info. Thanks!

Posted: Friday May 3rd, 2013 at 11:46 pm #49182

Here it is: [hilite path]Dashboard -› s2Member® -› API / Scripting -› Custom Capability and Member Level Files[/hilite]

Posted: Friday May 3rd, 2013 at 11:43 pm #49181

The card info was captured by your payment gateway, not s2Member. I don’t know a way to migrate the subscription from the previous gateway to the new one, other than having the user manually subscribing again to capture his card once more.

Posted: Friday May 3rd, 2013 at 11:15 pm #49179

Well, I was waiting for your reply here letting me know that you sent the email, but I happened to see the email come in while I was looking for another one.

You didn’t include any login info, so I couldn’t check the configuration or the logs.

I did see the link to the test page, and it doesn’t have a PayPal button with the shortcode that you posted above, it has a pro-form.

The pro-form is not being displayed correctly, so I’m guessing the theme or another plugin is conflicting. You can try these to solve that: Knowledge Base » Common Troubleshooting Tips

Posted: Friday May 3rd, 2013 at 10:55 pm #49176

Okay. Please enable logging so we can see if there are any errors with the transaction. [hilite path]Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration[/hilite]

Could you send me your site’s info so I test this to see what may be wrong? Please include the name of the page where the test button is, too. Let me know here once you sent it so I look for it. Thanks. s2Member® » Private Contact Form

Posted: Friday May 3rd, 2013 at 10:23 pm #49174

I don’t know. I just tested this in my installation and it worked as I described it. I have Open Registrations disabled, tried to register from another browser and wasn’t allowed, added the success attribute with the full URL to the registration page in the button shortcode, logged out of my admin account, did the test purchase and was taken to the registration page, which was now open to me because I just paid.

Review the steps you took and make sure everything’s in order to test a purchase again.

Posted: Friday May 3rd, 2013 at 9:47 pm #49173

That’s fine. You’d specify that in the [hilite mono]item_number[/hilite]. For example [hilite mono]sp:58:72[/hilite], where 58 is the ID of the post, and 72 the hours of access.

You can generate a Specific Post button shortcode and then look at the HTML box and look for the item number there. [hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Specific Post/Page (Buy Now) Buttons[/hilite]

<input type="hidden" name="item_number" value="sp:58:72" />
Posted: Friday May 3rd, 2013 at 8:37 pm #49169

A way to create a button over at PayPal.com other than the one shown in the article I linked to? No, it has to be done as explained there for the button to be integrated with s2Member. Knowledge Base » Using Buttons Generated @ PayPal.com

Viewing 25 replies - 1,076 through 1,100 (of 7,376 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.