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.

Home Forums Bruce

Bruce

Staff Member

My Latest Replies (From Various Topics)

Viewing 25 replies - 2,301 through 2,325 (of 2,703 total)
Author Replies
Author Replies
Posted: Friday Dec 14th, 2012 at 2:39 pm #34691
Bruce
Username: Bruce
Staff Member

Hi Mike,

Is it possible to stop recurring payments within the s2Member Configuration & Profile Fields?

No, this is currently not possible. You can, however stop recurring billing from Authorize.net.

If I manually delete the Paid Subscr. ID will that break the tie between this member and Authorize.net. Or will Authorize.net continue to bill?

This will just cause s2Member not to receive any updates on the transaction from Authorize.net, and Authorize.net will still be charging the user. You’d need to have a Dashboard -› s2Member® -› PayPal® Buttons -› Subscr. Cancellation Buttons to allow your users to cancel.

Posted: Friday Dec 14th, 2012 at 2:36 pm #34690
Bruce
Username: Bruce
Staff Member

Rick,

I’ll talk to our dev team about it. Generally users wouldn’t want to halt subscriptions, and I’m not sure if this is possible with PayPal.

Posted: Friday Dec 14th, 2012 at 2:32 pm #34689
Bruce
Username: Bruce
Staff Member

Boudewijn,

I updated the code snippet that was in my post that you said affected your site this way.

Can you try the new code?

Also, I would advise against using this code in your theme’s functions.php file, as it might not load in time for the data to be filtered.

Posted: Wednesday Dec 12th, 2012 at 3:20 pm #34413
Bruce
Username: Bruce
Staff Member

Hi Mark,

Check Dashboard -› s2Member® -› General Options -› Email Configuration for info on editing the new user notification emails.

And check out Dashboard -› s2Member® -› PayPal® Options -› Signup Confirmation Email for info on changing the “Congrats, you’re approved” email.

You cannot disable these emails, as they are they only way for the user to sign up correctly.

Posted: Wednesday Dec 12th, 2012 at 3:08 pm #34412
Bruce
Username: Bruce
Staff Member

Hi Paul,

Glad to hear you fixed your problem.

Posted: Wednesday Dec 12th, 2012 at 3:07 pm #34411
Bruce
Username: Bruce
Staff Member

Hi John,

We currently are not integrated with PayDotCom. For a list of payment gateways we *are* integrated with check Pre Sale FAQs » What payment gateways does s2Member® support?

Posted: Wednesday Dec 12th, 2012 at 3:06 pm #34410
Bruce
Username: Bruce
Staff Member

Hi there,

You can set that when when you create the field. Use the option Yes ( editable after registration / invisible during registration ) under Allow Profile Edits*

Posted: Wednesday Dec 12th, 2012 at 3:03 pm #34409
Bruce
Username: Bruce
Staff Member

Would this be working if I put it like this in the each post? -> In other words: Do I put all of this (what there is below) into each individual post? So for the post of the first day it would be… ALL OF THIS CODE???:

Yes that’s correct. That code *should* work as-is.

How much would it cost to get one of you to write me this short lines of code so I could implement it for the “Content dripping by date” question? Is there a possiblilty to have this finished this way? I have setup everything already and would love to have it run with s2Member and I do not want to change or try other membership plugins, but stay with s2Member. Do you think it would be possible you help me there to get this running?

I’d recommend posting this on jobs.wordpress.net, or elance.com if you don’t feel comfortable continuing. I believe some of the team is on there as well.

Posted: Wednesday Dec 12th, 2012 at 2:59 pm #34408
Bruce
Username: Bruce
Staff Member

So my question is this; if an affiliate sends someone to my site and they signup for a free membership, and later on that user buys a paid subscription, will the affiliate still get credited for the sale?

How long will it ‘remember’ which affiliate sent which user? Ideally I’d like it to be forever.

The duration of the cookie really depends on the affiliate software. Some software will save the cookie for a long time, and some just until the browser closes.

You may want to set up some custom code to handle this. Try saving the referral ID to a custom field when the user signs up free.

Posted: Wednesday Dec 12th, 2012 at 2:56 pm #34406
Bruce
Username: Bruce
Staff Member

is it possible to make pay per post?

You’ll want to check out this section: Dashboard -› s2Member® -› PayPal® Pro Forms -› Specific Post/Page (Buy Now) Forms

Posted: Wednesday Dec 12th, 2012 at 2:56 pm #34405
Bruce
Username: Bruce
Staff Member

Has anyone done this before that can give me a basic idea of what steps are needed? Assume need to create database in mySQL and then create a script that passes this information and tells how to store it in the database and then put the script url in the payment notification area, does that sound about right?

I took a quick look at the Xero API, and it looks like you should be able to simply set up API Notifications directly to Xero, rather than sending the info to a database, and then to Xero. You should use this part of the API for that:

http://blog.xero.com/developer/api-overview/http-get/

Posted: Wednesday Dec 12th, 2012 at 2:52 pm #34404
Bruce
Username: Bruce
Staff Member

Hi Sara,

I haven’t seen any scripts for this. I’d recommend checking out jobs.wordpress.net or elance.com if you’re not comfortable writing code for this.

Posted: Wednesday Dec 12th, 2012 at 2:50 pm #34402
Bruce
Username: Bruce
Staff Member

can a user cancel or resume a subscription within the administration area or do they have to do it within paypal?

s2Member has functionality to do this Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Cancellation Forms

can a user change their payment recurring duration from monthly to yearly from within the admin panel? if not, what would be my alternative? cancelling the subscription and creating a new subscription? is there an automated way to do that?

Yes. You’ll just need to set up Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms.

can the admin cancel a subscription for a user?

You can cancel a suscription via PayPal, and then disable the user’s account by demoting them within the Admin panel.

is the expiry date for the user available?

Yes. You can find this within the user’s profile under Dashboard -> Users -> All Users.

is it possible to add an additional condition of a meta value for a user for the condition if a user logged in to validate the user?

Yes, absolutely. You’ll want to use Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals.

is the user saved in the database the same way a normal wordpress user is saved? that way all the information is accessible and meta_values are accessible the same way?

Yes. s2Member uses the standard WordPress Roles and Capabilities framework for all it’s user processes.

how do i add more meta values like you did for postcode? if it’s complicated i suppose i could possibly redirect to a gravity form to fill up the details but i’d rather consolidate all the user information under the one form.

I believe you need Dashboard -› s2Member® -› General Options -› Registration/Profile Fields.

when upgrading from single site license to unlimited do i just pay the difference?

Yes. The difference is paid to upgrade to unlimited-site.

Posted: Wednesday Dec 12th, 2012 at 2:44 pm #34401
Bruce
Username: Bruce
Staff Member

Boudewijn,

Are you saying it gives you a parse error?

What exactly happens?

Posted: Wednesday Dec 12th, 2012 at 2:22 pm #34399
Bruce
Username: Bruce
Staff Member

Hi Richard,

I’m sending this to our development team to look at. For now, can you try adding this line of code to a Must Use Plugin, by copying this code to a .php file, and adding it to your /wp-content/mu-plugins/ directory (create it if you don’t have it)?

http://fotoura.com/my-account/enter-the-international-street-photography-awards-2013/entry-success/’;
}
[/hilite]

  • This reply was modified 4 years ago by  Eduan. Reason: Fixed folder name
Posted: Wednesday Dec 12th, 2012 at 1:58 pm #34396
Bruce
Username: Bruce
Staff Member

Hi there,

Does that mean that the customers could still pay with credit cards, but via the PayPal website?

The accept_via_paypal=”paypal” (as noted in Dashboard -› s2Member® -› PayPal® Pro Forms -› Shortcode Attributes (Explained)):

accept=”paypal,visa,mastercard,amex,discover,maestro,solo” Accepted Billing Methods. A comma-delimited list of Billing Methods you want to accept. Due to a PayPal® policy, you may NOT exclude PayPal® from this list; s2Member won’t let you. Not valid when cancel=”1″.
accept_via_paypal=”paypal” Accepted Billing via PayPal®. A comma-delimited list of Billing Methods you want to accept through PayPal®, as opposed to processing them on-site. Due to a PayPal® policy, you may NOT exclude PayPal® from this list; s2Member won’t let you. Tip: If you don’t have a PayPal® Pro account, you can set accept=”paypal”, or set accept_via_paypal=”paypal,visa,mastercard,amex,discover,maestro,solo”. With one or both of these configurations, all you need is a PayPal® Standard account with Express Checkout ( which is free ). Not valid when cancel=”1″.

Basically what this means is that the paypal=”” attribute is what controls the Pro Form’s supported payment types, and the accept_via_paypal=”” attribute is what controls what PayPal will provide as a way to complete checkout.

Therefore, if you have PayPal Pro, and want to accept credit cards, you should be using the paypal=”” attribute, otherwise you should activate Express Checkout, and use the accept_via_paypal attribute.

Posted: Wednesday Dec 12th, 2012 at 1:50 pm #34395
Bruce
Username: Bruce
Staff Member

Hi Emmanuel,

I’m going to send this to our development team, so they can run some tests on this.

However I just want to bring up a point that users *cannot* access the /wp-content/plugins-s2member-files/ directory, as s2Member uses special .htaccess rules that make it impossible to access outside of s2Member’s processes./

Posted: Wednesday Dec 12th, 2012 at 1:48 pm #34394
Bruce
Username: Bruce
Staff Member

Hi there,

I’d recommend just using s2Member conditionals (Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals), and change the link at the top of your page, within your theme’s header.php file to be the link to your membership options page if (!current_user_can('access_s2member_level0')).

Posted: Wednesday Dec 12th, 2012 at 1:45 pm #34393
Bruce
Username: Bruce
Staff Member

Hi Tearei,

I’m forwarding this to our billing department.

Posted: Tuesday Dec 11th, 2012 at 2:39 pm #34288
Bruce
Username: Bruce
Staff Member

Hi there,

It looks like it’s working for me. Did you already find your solution?

Posted: Tuesday Dec 11th, 2012 at 2:37 pm #34287
Bruce
Username: Bruce
Staff Member

Hi Emily,

You can change both of these settings in side of Dashboard -› s2Member® -› API / List Servers -› Registration Double Opt-In Box

Posted: Tuesday Dec 11th, 2012 at 2:34 pm #34286
Bruce
Username: Bruce
Staff Member

Hi Emily,

Glad to hear it. Let us know if you have any further issues.

Posted: Tuesday Dec 11th, 2012 at 2:28 pm #34285
Bruce
Username: Bruce
Staff Member

Hi Andy,

Update: I just deleted a few more test users, this time in 2 goes, and saw 2 calls to the MC API, removing 1 user each time. So I suspect something which should be in a loop isn’t :)

I’ll send this issue as a bug report to our dev team.

There seems to be a fair bit of redundancy in the parameters passed to process_list_servers (e.g. ‘level’ and ‘role’ – aren’t they pretty much the same thing?)

In s2Member’s processes, “level” usually refers to the s2Member level # (i.e. 1, 2, 3, 4), while role is the full role of the user (i.e. ‘admin’, ‘s2member_level0’, ‘editor’).

I don’t see anything jumping out at me in the code that’s wrong. Have you tested?

Posted: Tuesday Dec 11th, 2012 at 2:24 pm #34284
Bruce
Username: Bruce
Staff Member

Hi Chase,

To start off, could you please verify that your PayPal IPN and PDT are set up correctly?

Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN Integration
Dashboard -› s2Member® -› PayPal® Options -› PayPal® PDT Integration

This is usually the issue here.

Also, could you please set this to “real time”?
Dashboard -› s2Member® -› PayPal® Options -› Account Details -> PayPal® Pro Forms / Recurring Profile Behavior

Do you have logging enabled? Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging

If so, can you send us a copy of your logs, with sensitive data xxx’d out?

Also, can you send us the shortcode you are currently using to sign users up?

Thanks.

Posted: Tuesday Dec 11th, 2012 at 2:17 pm #34283
Bruce
Username: Bruce
Staff Member

Thank you for the log explanations. A handy, super, wonderful addition to s2Member would be a section where the logs could be looked at! –INSIDE of s2Member, inside of WordPress.

I’ll put this in the list of feature requests for the next major version of s2Member.

I honestly don’t know where to start to tell iTunes anything using this Payment Notification URL feature. Is there a section here at s2Member on using this with iTunes?

And maybe I don’t understand something, but:

1. I don’t think iTunes wants to get thousands of notifications from us each month as member payments occur.

2. I don’t see how sending payment success messages to iTunes each month will change anything. iTunes doesn’t manage our user access–s2Member does that.

– – –

How does s2Member handle the authentication between iTunes and Amazon S3? That’s where the answer to one issue lies.

If I understand correctly, your iTunes integration works like so:

1. User signs up, and pays on a recurring basis

2. They are granted a one-time key for iTunes that grants them access to your content

3. The user eventually cancels subscription, and all access to your site is revoked. However iTunes access is not.

Is that correct? I’d like clarification on this.

Viewing 25 replies - 2,301 through 2,325 (of 2,703 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.