David Bisset
Forum Replies Created
-
@smugel If any Stripe is acknowledging the payments but your donations are still pending, then that means that Stripe notifications aren’t reaching Charitable (or Charitable can’t process them if they are getting there). I would do the following:
- First make sure gateways are in “test mode” in Charitable and Stripe is connected with “test” API keys or you’ve connected through Stripe Connect in test mode.
- Double check the webhooks in Stripe to make sure they are pointing to correct URLs.
- If they are, deactivate any non-Charitable plugins and password protection and do a test. You can also switch to a default WordPress theme just in case.
Depending on the “password protection” – if this is preventing webhooks from being processed then this might be part of the issue. The above testing would include removing this potentially as a possibility.
If the above doesn’t work I would check Stripe’s activity logs with the test transactions and double check webhook logs – sometimes errors or something in these reports might be telling in why a webhook isn’t being processed. You can also check with Stripe’s support team about a test transaction.
Those are the steps we would suggest to troubleshoot at the moment.
@smugel Something as simple as below. You might need a more specific identifier (like a class name). Hope this helps!
textarea { width: 300px; height: 150px; }@ommi Since you were reached out via support on our website on this, i’m going to close this thread here to avoid having split conversations. 🙂
@smugel Are you using a text field or a textarea field? If you want the height to be increased then I would go with textarea which should add rows automatically (and with custom code or CSS you make it any height you want). Note that’s listed as a value “type”:
https://www.wpcharitable.com/documentation/charitable_donation_field/
I’m incorrect or you’re doing something different, let me know. Thanks!@dreamfish Since we were reached out via support on our website on this, i’m going to close this thread here to avoid having split conversations. 🙂
@sashaborriello Since we were reached out via support on our website on this, i’m going to close this thread here to avoid having split conversations. 🙂
Hi @yagbayaski – thanks for reaching out.
While multi-currency is on the roadmap for Charitable, what you are describing isn’t available yet. But it’s a great idea and it’s definitely something i’m going to share to the team. If you have more questions, please feel free to reach out!
@estevancarlos thanks for reaching out.
First step might be to do the following:
1. Got to the General Settings page in your WordPress admin (this is not Charitable, but WordPress settings).
2. In the settings page, you’ll find the Membership option where you can uncheck the Anyone can register box to disable registration.Another thing to try is simply removing the message via CSS or update the login template in your theme and remove reference to it. You can do this by:
- Copying the plugins/charitable/templates/shortcodes/login.php to your child theme (thus overriding) to yourtheme/charitable/shortcodes/login.php.
- Edit the file to remove the message.
Charitable doesn’t have a setting that directly turns this off but it’s something that likely will appear soon in a future update.
I hope this helps!
Thanks for reaching out. Would you mind sharing additional details so we can potentially examine and resolve for you? Can you share exactly what script(s) or code you are seeing loaded?
Thank you.
I believe a close comparison to what you’re describing would be the donors shortcode, which has some parameters you can tweak:
https://www.wpcharitable.com/documentation/donors-shortcode/
There’s also the (similar) Donors widget:
https://www.wpcharitable.com/documentation/donors-widget/
We are looking to expand these in the future, so would love to see how you use them and how you specifically WANT to use them in the future.
Hey @ondraok – thanks for reaching out.
Good question – right now there isn’t an email tag that would output the individual suggested donation amount description for an amount chosen by the donor. But that’s an excellent idea and I’m going to pass it to the developers.
Depending on how you setup the email templates, if you know a little PHP and about WordPress filters there is a filter that allows you to alter the message of an email before it is sent. Example (for perhaps adding to functions.php in your theme or where you can store code snippets):
add_filter( ‘charitable_email_message’, ‘example_charitable_email_message’, 10, 1 );
function example_charitable_email_message( $message ) {
// find amount via PHP, replace/modify string in message to add custom string
return $message;
}The above might not be exact, but that should be a fairly close version of what you could do. PHP could be used to find the donation amount and insert a string after that amount, for example. If you want the donation amounts per campaign that might require a little more detective work when you get the message (and probably some database interaction to pull the descriptions from the campaign once you determined what the campaign and campaign id are).
Let me know if this makes sense. Meantime i’m going to pass along this idea to developers and see if we can’t get another option added to the [charitable_email] shortcode used in the email templates in Charitable email settings.
Super. We will work on polishing this a little bit in a future release as well.
Thanks for the clarification.
It appears a JavaScript error is preventing some Charitable JavaScript from properly showing/hiding the donation box on the page which is breaking the functionality of the “change” button. JavaScript error seems to be related to Stripe (i see a “please call Stripe with your publishable key”) as part of the error in the web console.
I would ask you:
1. Remove Stripe completely as a payment gateway and repeat the test with a cleaned browser cache (I personally would try just the offline payment option).
2. If that works, setup Stripe (with the keys, etc.). You should still be able to remain in test mode on your site but if you have Stripe keys then the JavaScript SHOULD NOT be generated and things on the donate page should function as they should.
Let me know what results you get. Thanks!
Thanks for your response! I’m not fully sure if i’m following the right steps so let me tell you what I did that I think I’m understanding here.
1. I went to your test link.
2. I entered an amount in the widget on the right side (65.00) and clicked submit.
3. I got to the donate page where it listed my amount (“Your Donation Amount: 65.00 лв..”) and details (which i filled in my first name, last name, email) and then checked off terms and conditions and then clicked submit.
4. After that, it provided me with a seemingly normal donation receipt.If those aren’t the steps, let me know – give me a step by step like i’m a four year old. 🙂
If those ARE the steps then I didn’t see an error. If you see an error can you tell me (1) what browser(s) you are testing this in and (2) if switching to a default WordPress theme changes anything.
Thanks and looking forward to getting to the bottom of this.
@rkovachev would you mind sharing the public url(s) and repeat the steps with the urls so I can reproduce exactly the issue? that would help speed up any potential troubleshooting. thanks!