Home › Forums › Community Forum › Customer can't buy a post and a membership
This topic contains 18 replies, has 4 voices. Last updated by Cristián Lávaque 4 years, 8 months ago.
Topic Author | Topic |
---|---|
Posted: Saturday Mar 31st, 2012 at 3:03 pm #9676 | |
|
|
We use CCBill. We have some posts that can be purchased standalone using s2Member, and we have recurring monthly memberships. Here’s the problem: When a member buys a post, and then tries to buy a membership, CCBill rejects it with the following message: “You currently have a subscription and are unable to signup.” I believe this is because s2Member doesn’t allow you to use CCBill’s subaccounts (0000, 0001, etc.). Posts/Pages should be sold under one subaccount and memberships under another, but there is no where I can find to set this up. Therefore CCBill sees this as a duplication and blocks it. (Again, this is my guess…you may find another reason for it). This really sucks because in our case, the post may be what triggers the customer to want the membership, and they are unable to make the purchase. |
List Of Topic Replies
Author | Replies |
---|---|
Author | Replies |
Posted: Monday Apr 2nd, 2012 at 5:27 am #9750 | |
|
|
Hi Lee. When you say post, do you mean a Specific Post restriction or a post you protected with a Custom Capability? Could you please post the log entries related to the transactions with that problem, please? x’ing out any private info (e.g. email address, last names. [hilite path]Dashboard -› s2Member® -› ccBill® Options -› Account Details -› Logging[/hilite] Thanks! |
|
Posted: Tuesday Apr 3rd, 2012 at 1:48 am #9848 | |
|
|
A specific post restriction. We don’t use capabilities. Here are the log entries. The first is a successful purchase of a magazine (the download link is in the purchased post). The second is a few minutes later when he tried to purchase a membership and was rejected because “You currently have a subscription and are unable to signup.”
|
|
Posted: Tuesday Apr 3rd, 2012 at 6:44 am #9862 | |
|
|
I see both entries are of different subscriptions for Specific Page access. I know that s2Member doesn’t handle more than one subscription at a time, so the problem is probably there, as the reason for decline says. I understand you’re using the subscription instead of the buy-now because of the trial/initial period. I’ll ask Jason for more informatino on how subscriptions behave with Specific Page restrictions. |
|
Posted: Tuesday Apr 3rd, 2012 at 12:06 pm #9878 | |
![]() |
|
Thanks for the heads up on this thread. @Lee Keels User Management
*Important* User Management needs to be turned off in your ccBill® account. s2Member’s integration with ccBill® does NOT require ccBill® to manage Usernames/Passwords. Instead, s2Member needs to be given exclusive permission to handle this for you. In your ccBill® account, see: Account Admin -> User Management. Turn this off, and choose: Do NOT collect Usernames/Passwords. You will also want to remove Username/Password references in the APPROVAL Email Receipt configured in your ccBill® account. In your ccBill® account, see: Account Admin -> Custom Emails.
|
|
Posted: Tuesday Apr 3rd, 2012 at 6:06 pm #9991 | |
|
|
Absolutely confirmed. We do not use ANY CCBill member services. Everything is handled by WordPress/s2Member. I am unable to find a setting for “do not collect usernames/passwords”…user management does show OFF. UPDATE: Found the setting and it is turned off as well. NOTE: Cristian’s response that both purchase attempts were for page access isn’t correct unless something is wrong. One was for a specific page/post (successful), the other was for a site membership/subscription (not successful). |
|
Posted: Saturday Apr 7th, 2012 at 1:45 am #10269 | |
|
|
Any news on this? |
|
Posted: Monday Apr 9th, 2012 at 7:34 pm #10403 | |
![]() |
|
Taking another look at this right now. |
|
Posted: Monday Apr 9th, 2012 at 8:17 pm #10411 | |
![]() |
|
Gotchya. Thanks.
OK. Great. Thank you. May I assume that you’ve run your tests again after making these changes? I think you’re right. I think this is a limitation is way ccBill looks at transactions. It sees everything as a Subscription, regardless of what is actually being purchased, and/or how it’s being billed. If you setup a second sub-account, you can probably work around this. However, the current release of s2Member Pro is not compatible with multiple sub-accounts. I’ve just added support for this into the Shortcode processor for s2Member, and I’m attaching that to this email for you. Hopefully this will help you out. Please unzip and upload the attached patch file, allowing it to override your existing copy of: Download patch file: http://d1v41qemfjie0l.cloudfront.net/s2member/uploads/ccbill-button-in.inc_.php_.zip Once this patch file is in place, you’ll have the ability to add these new Shortcode attributes to your ccBill Payment Buttons generated by s2Member. Two new Shortcode attributes become possible. These include: So for instance, if you have an additional sub-account that you’d like to integrate with s2Member, you can modify your ccBill Button Shortcodes, and force s2Member to use a particular sub-account and a particular Dynamic Pricing Form associated specifically with that sub-account. Example below.
This Shortcode is abbreviated for clarity in this regard. |
|
Posted: Monday Apr 9th, 2012 at 10:33 pm #10415 | |
|
|
No changes were made to test. All settings were as you wanted them to be already. We already have the sub-accounts, but haven’t been able to use them until now. I will work on implementing this immediately and let you know how it goes. Thank you!
|
|
Posted: Monday Apr 9th, 2012 at 11:39 pm #10419 | |
|
|
Okay, this didn’t work. I have updated the shortcode on the non-membership items to point to subaccount 0001, BUT when you click on the Buy button, you can see the following in the generated URL: &clientSubacc=0000& So the setting on the CCBill Account Details page in s2Member is overriding the shortcode and forcing it back to 0000. Update: It doesn’t have any effect on the form number either. Whatever is set on the CCBill Account Details page in s2Member takes precedence. I tried blanking them out, but the Sub Account field stays at 0000 no matter what. |
|
Posted: Wednesday Apr 11th, 2012 at 6:50 am #10547 | |
|
|
Thoughts on my response? |
|
Posted: Wednesday Apr 11th, 2012 at 1:22 pm #10572 | |
![]() |
|
Hi Lee, I will send Jason a message to let him know about your replies. Thank you for your patience. |
|
Posted: Friday Apr 13th, 2012 at 1:32 am #10710 | |
![]() |
|
Thanks for the follow-up. @Lee KeelsI believe this issue was addressed in a subsequent patch file which Please unzip and upload the attached patch file, allowing it to override your existing copy of: Patch (2nd attempt) / download link: |
|
Posted: Friday Apr 13th, 2012 at 7:47 am #10720 | |
|
|
Jason, You’ve completely lost me here. You’ve sent me exactly one patch to try. It didn’t work for the reasons I stated above. I have no idea what you mean about a “subsequent” patch. Subsequent to what? You can see the entire thread above where I received one file until this one. I’m going to assume you want me to replace the first patch with this one. I’ll give it a shot. Lee |
|
Posted: Friday Apr 13th, 2012 at 3:05 pm #10750 | |
![]() |
|
Hi Lee. Thanks for the follow-up. Sorry if I added unnecessary confusion to this thread. On our end, we’re dealing with many patches/changes/improvements, but on your end, you’ve been dealing with this one specific patch file, and now the second one I posted is available as well. Yes, you are correct. Please try the second patch file that I posted in this thread. That should resolve the issue for you. If you continue to have problems with this aspect of ccBill integration, please feel free to follow-up here. I’ll be happy to take another look for you. |
|
Posted: Monday Apr 23rd, 2012 at 7:18 pm #11647 | |
|
|
Hi Jason, I apologize for taking so long to respond. We had a few other matters crop up unrelated to s2Member. I’ve just tested the 2nd patch, and we do now see the proper sub-account in the URL formed. However, when you click on the button, you get a blank white page with “Invalid Digest” in the upper left corner. I’ve checked CCBill’s documentation and haven’t found anything about this error. I’ve also contacted CCBill to see if they know what “Invalid Digest” might mean from their end. Lee |
|
Posted: Tuesday Apr 24th, 2012 at 2:10 am #11656 | |
|
|
Good news. CCBill resolved the “Invalid Digest” problem. This appears to be working now. I’ll have to wait and see if the error crops up again, but I’m hopeful :) Thank you for your help. Will this be incorporated in the next version or will I need to replace the file again? |
|
Posted: Tuesday Apr 24th, 2012 at 3:04 am #11659 | |
|
|
Great! Thanks for the update. :) I’m sure that Jason will incorporate it to the new release, he usually does with this kind of fixes. |
This topic is closed to new replies. Topics with no replies for 2 weeks are closed automatically.