AlZee Posted April 15, 2021 Share Posted April 15, 2021 Hello Community! Wishing everyone good health amid this pandemic! The issue that I am facing is that, I have chosen Stripe as my gateway, and just yesterday stripe activated my business account. So, I followed the following steps as per https://docs.whmcs.com/Stripe - Go to Configuration () > System Settings > Payment Gateways or, prior to WHMCS 8.0, Setup > Payments > Payment Gateways. In All Payment Gateways, choose Stripe. Customize the Display Name. We recommend setting this to Credit Card. Go to the [portal] and retrieve the publishable and secret API keys. Stripe uses API keys for authentication. In WHMCS, enter the Stripe Publishable API Key and Stripe Secret API Key. Optionally, customize the Statement Descriptor Suffix with a maximum of 22 characters. In WHMCS 8.0 and later, leave the Stripe WebHook Endpoint Secret and Stripe WebHook Endpoint Secret (Test/Sandbox) empty. WHMCS auto-generates these. Optionally, check Allow Payment Request Buttons. Click Save Changes. Stripe is now active and ready for use. Upon entering the above, it shows successfully changes were made, but when i check at my checkout, stripe is not being displayed at all! I contacted stripe also regarding this and they repeatedly did all the checks from their end and confirmed that there is no issue from stripe's end, and they said it is like whmcs is not communicating at all with stripe. Upon doing some research, i came across this link http://www.ilovephp.net/tag/stripe-js/ where in these steps were mentioned - Copy the file in the repository’s root folder called stripe.php and place it into the /modules/gateways/ folder of your WHMCS installation. From within the callback folder of the repository, copy the other stripe.php file and place it into the /modules/gateways/callback folder of your WHMCS installation. Copy the ccpay.php file from the repository into the root directory of your WHMCS installation. Finally, copy the clientareacreditcard-stripe.tpl file into the root level of the theme folder you are currently using for WHMCS. For example, if you’re using the default theme, then copy this file to /templates/default/. Add a webhook in Stripe to https://yourwhmcsinstall.com/modules/gateways/callback/stripe.php. Almost all of the above were missing from my directory. So, I made these changes in my website's file manager in the server but then again after refreshing, and after re-setting up stripe in whmcs, stripe still is not being displayed at checkout as the payment option inspite of being activated. I do not know where what is going wrong! My whmcs version is 7.9.2 Any help would be greatly appreciated! Awaiting Soon Response! Regards 0 Quote Link to comment Share on other sites More sharing options...
jeffuk Posted April 11, 2023 Share Posted April 11, 2023 Having similar problem where Stripe is not displaying on checkout. Displays fine under Payment Methods. No custom templates, using Twenty One and standard cart. 0 Quote Link to comment Share on other sites More sharing options...
WHMCS Support Manager WHMCS John Posted April 11, 2023 WHMCS Support Manager Share Posted April 11, 2023 Hi @jeffuk, Do you have any errors in your browser's developer console on the shopping cart checkout page? 0 Quote Link to comment Share on other sites More sharing options...
jeffuk Posted April 12, 2023 Share Posted April 12, 2023 No, nothing. Everything else works as it should, renewals, payment methods form etc it's just not displaying on checkout. 0 Quote Link to comment Share on other sites More sharing options...
Prometheus Posted June 19, 2024 Share Posted June 19, 2024 Hello, We have the exact same problem. Are there any solution for this as of today? 0 Quote Link to comment Share on other sites More sharing options...
Prometheus Posted June 20, 2024 Share Posted June 20, 2024 21 hours ago, Prometheus said: Hello, We have the exact same problem. Are there any solution for this as of today? Working Update! Answer from WHMCS support: Visit Configuration > System Settings > Payment Gateways Check that Stripe has "Show on Order Form" enabled Visit Configuration > System Settings > Products/Services Edit a product group Check that all groups have either default values or explicitly select Stripe for the "Available Payment Gateways": https://docs.whmcs.com/products/product-groups/ 0 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.