Trambulho Posted June 1, 2022 Share Posted June 1, 2022 Is there a video or forum that explains the step by step to activate the paid members area via paypal? Quote Link to comment Share on other sites More sharing options...
Tech Support Posted June 2, 2022 Share Posted June 2, 2022 We don't have any public guide for Paypal, as we want to bundle it into KVS admin panel. Here are some details: 1) Go to Paypal admin and create hosted payment button for each of your access option (e.g. 30 days access for $19.95). Each button may be one-time purchase (e.g. subscription for 1 year, or pack of KVS tokens), or may be recurring purchase if you need this payment to be automatically repeated each period. Please note that when setting a payment button in Paypal, you should not use multiple prices for the same button, which Paypal allows. If you want to allow user to use multiple payment options (e.g. 30 days access for $19.95, 90 days for 39.95$), please create individual payment button for each option. After creating a payment button in Paypal admin it will present you with HTML code to insert this button to your site. Please copy the ID of this button from the given code, as you will need it for further KVS configuration. If you are not able to identify the button ID, please create support ticket for us and paste the button HTML code provided by Paypal. 2) Next Go to KVS admin panel -> Memberzone -> Billings -> Paypal. In Paypal settings add access packages as many as needed, they should be set accordingly to payment buttons you've created in Paypal: for each Paypal payment button you should add one access package in KVS admin panel. In each access package you should specify its title, duration and rebill duration if needed for expirable access packages, or number of tokens for token access packages; and finally these 2 fields: - External package ID: specify payment button ID that you've copied from button HTML code in Paypal. - Payment page URL: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=XXXXXXXXXXXXX (replace XXXXXXXXXXXXX with the same payment button ID that you've copied from button HTML code in Paypal). When all access packages are configured, you can activate Paypal billing in KVS admin panel. 3) Now return back to Paypal customer zone and follow this guide to enable IPN (Instant Payment Notification):https://developer.paypal.com/docs/api-basics/notifications/ipn/IPNSetup/#setting-up-ipn-notifications-on-paypal As a Notification URL you should used the Postback URL that you can copy in KVS admin panel in Paypal billing page (KVS admin panel -> Memberzone -> Billings -> Paypal). 4) After the billing is configured you should be able to see access packages in Signup form. If you are using KVS default theme this will not happen immediately, as you will need to switch signup form to another design, which supports payment options. In order to do this please edit /.htaccess file in your website root folder on FTP. Search for this text: signup_signup_form_simple And replace with this: signup_signup_form_premium Quote Link to comment Share on other sites More sharing options...
Trambulho Posted June 7, 2022 Author Share Posted June 7, 2022 On my site, there are no settings you mention in the paypal add panel. Should I activate something? my website: cnnamador .com Quote Link to comment Share on other sites More sharing options...
Tech Support Posted June 7, 2022 Share Posted June 7, 2022 1 hour ago, Trambulho said: On my site, there are no settings you mention in the paypal add panel. Do you mean step #1 "Go to Paypal admin and create hosted payment button..."? This is about your paypal.com customer zone, not about KVS admin panel. Quote Link to comment Share on other sites More sharing options...
Trambulho Posted June 7, 2022 Author Share Posted June 7, 2022 I created the button on paypal, got his ID, so far everything was perfect. But in the KVS panel (admin panel -> Memberzone -> Billings -> Paypal) I can't find the place where I should enter: External package ID Payment page URL As you can see in the print sent earlier, these fields do not appear for me. Quote Link to comment Share on other sites More sharing options...
Tech Support Posted June 8, 2022 Share Posted June 8, 2022 I see, take a look under "Access packages", there is ID table column and links to edit package #1, package #2 and package #3. Open them for editing and you will see these fields there. 1 Quote Link to comment Share on other sites More sharing options...
Trambulho Posted June 9, 2022 Author Share Posted June 9, 2022 Wow, I spent a LONG time trying and trying to understand that the ID was clickable. Thanks for the great support. Quote Link to comment Share on other sites More sharing options...
Trambulho Posted June 21, 2022 Author Share Posted June 21, 2022 Is there any way to show the user their subscription and offer the option to renew or is the renewal automatically charged by paypal? Quote Link to comment Share on other sites More sharing options...
Tech Support Posted June 22, 2022 Share Posted June 22, 2022 It depends how you configured payment button at Paypal admin. If you configured it as a recurrent payment every N days, it will automatically do that unless the user manually cancel it in their Paypal acount. Quote Link to comment Share on other sites More sharing options...
Trambulho Posted June 22, 2022 Author Share Posted June 22, 2022 Perfect, I configured it for monthly payment exactly as mentioned, so if the user doesn't cancel, he continues to charge. But, I would like to present to the user in the panel his signature, and the upgrade option, I saw that there is a block called upgrade, but it is not called on the site and I couldn't call it, how do I do it? Besides, in the profile you can have the option to upgrade the account, in the premium video can I change the text to insert URL for upgrade instead of a message that the user does not have permission to see the video? I tried to insert url but it didn't show in the premium video, only in the private ones it accepts html and displays the create an account screen Quote Link to comment Share on other sites More sharing options...
Tech Support Posted June 22, 2022 Share Posted June 22, 2022 Do you mean you want to allow free users to upgrade to premium? That's possible, you can render this link anywhere in header like this: {{if $smarty.session.status_id==2}} <a data-href="{{$lang.urls.upgrade}}" data-fancybox="ajax">Upgrade to Premium</a> {{/if}} For the 2nd part, I'm not sure I get what you mean, could you please create support ticket with example on your site. Quote Link to comment Share on other sites More sharing options...
Trambulho Posted June 27, 2022 Author Share Posted June 27, 2022 Hi, {{$lang.urls.upgrade}} doesn't exist on my client's site, should I create it pointing to some page? In this example video (adult content +18):https://www.cnnamador.com/rayhellen-caiu-na-net-video-da-gostosa-nua/ the video is for premium users only, but I can't get the text inviting the user to become premium. Thanks for the great support Quote Link to comment Share on other sites More sharing options...
Tech Support Posted June 28, 2022 Share Posted June 28, 2022 Please create support ticket. Quote Link to comment Share on other sites More sharing options...
Desarrollo Web Posted August 19, 2022 Share Posted August 19, 2022 On 6/2/2022 at 6:13 AM, Tech Support said: on for each of your access option (e.g. 30 days access for $19.95). Each button may be one-time purchase (e.g. subscription for 1 year, or pack of KVS tokens), or m I have a question. We have several sites. In Paypal we only have 1 IPN url (step 3 of the process), so if we activate Paypal in, say 2 sites, what should we do? Have 2 paypal accounts (doesn't make much sense)? Do we need the IPNs? Quote Link to comment Share on other sites More sharing options...
Tech Support Posted August 20, 2022 Share Posted August 20, 2022 Yes, after quickly googling this looks like a trouble. For now we don't have solution in KVS and have to investigate this in more details, to see how this can be solved. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.