Charitable Documentation

Learn how to make the most of Charitable with clear, step-by-step instructions.

How to Enable Apple Pay And Google Pay In Donation Forms With Stripe 

If you are using Stripe as a payment gateway, you can now offer Apple Pay and/or Google Pay options on your donation forms in addition to credit cards. With more payment options, you can provide a better experience to your users, allowing them to donate using the payment of their choice.

In this tutorial, we’ll guide you through enabling this feature and potentially increasing donation rates.

What You Need

  1. This feature is only available in the Charitable Pro plugin. Don’t have Charitable Pro plugin yet? You’ll need to create a Charitable account and then install the plugin on your site.
  2. You must be using the Stripe payment gateway and accepting credit card payments on your donation forms. If you have Stripe Checkout enabled, you will need to configure Stripe to accept payments in their hosted form.

Let’s get started.

Step 1: Accessing Charitable Stripe Settings

First, log into your WordPress admin dashboard.

Once logged in, go to Charitable » Settings page and open the Payment Gateways tab.

In the Payment Gateways tab, make sure Stripe is enabled.

You can access the Gateway Settings button that appears once it’s enabled.

Step 2: Enabling Google Pay

On the Gateway Settings page, you can enable Google Pay.

Google Pay is available on all modern browsers.

Some payment methods require setup actions from the customer. For example, a customer won’t see a Google Pay button if they don’t have Google Pay set up.

To enable Google Pay, you need to register your domain name with Stripe. Visit the Stripe documentation for details »

This step ensures that your website is authorized to use Google Pay.

Step 3: Enabling Apple Pay

Some payment methods require setup actions from the customer. For example, a customer won’t see an Apple Pay button if they don’t have Apple Pay set up.

To enable Apple Pay, you similarly need to register your domain name with Stripe. Visit the Stripe documentation for details »

In addition to domain registration, you’re also required to register directly with Apple: See their documentation here »

This registration confirms that you are an authorized merchant using Apple Pay.

Step 4: Enabling Link

  • Link is enabled automatically. Not available on Firefox or Edge browsers.

Additional Info

  • Stripe Express in Charitable requires a default amount to be set on a donation form. If your donation form does not have suggested donation methods, a default amount will be added if you have a custom donation amount enabled. You can change this amount via a code snippet like this one:
// Define the function to change the default amount
function my_custom_default_amount( $amount ) {
    // Change the default amount to '20.00'
    return '20.00';
}

// Add the filter to modify the default amount
add_filter( 'charitable_stripe_express_default_amount', 'my_custom_default_amount' );

Note: This is currently only available in Charitable Pro 1.8.6+. This is currently a beta feature.

Need more help? See our Documentation Library »

Still have questions? We’re here to help!

Last Modified:

What's New In Charitable

🔔 Subscribe to get our latest updates
📧 Subscribe to Emails

Email Subscription

Join our Newsletter

We won’t spam you. We only send an email when we think it will genuinely help you. Unsubscribe at any time!

Integration New

Add Image Galleries to Fundraising Campaigns With Envira Gallery

Showcase the impact of your mission like never before. We are excited to announce our brand-new integration with Envira Gallery, the best WordPress gallery plugin, designed to help you tell your story through powerful, high-performance visuals.

The Ultimate Storytelling Experience

A picture is worth a thousand words – and now, it’s worth even more for your fundraising. Connect your visual impact directly to your cause by creating stunning, responsive galleries that engage donors and drive contributions.

🖼️ Visual Impact: Easily create beautiful, fast-loading galleries to show your nonprofit’s work in action, from field reports to event highlights.

🔗 Seamless Connection: Link gallery images directly to your fundraising campaigns, making it effortless for inspired visitors to go from viewing a photo to making a donation.

📱 Perfectly Responsive: Whether your donors are on a phone, tablet, or desktop, your galleries will look professional and load lightning-fast, ensuring a smooth experience on every device.

Integration New

👉🏻 New Divi Integration In Charitable Pro

Bring the power of Charitable directly into your favorite page builder and maintain total creative control with our brand-new Divi integration.

The Ultimate Design Experience

No more switching back and forth or relying on complex shortcodes. Use dedicated Divi modules to build, style, and launch high-converting donation pages without ever leaving the Divi Builder.

⚡ Native Divi Modules: Effortlessly drag and drop your donation forms, progress bars, and campaign details exactly where you want them.

⚙️ Visual Customization: Tweak colors, fonts, and spacing using Divi’s familiar design settings to ensure your fundraiser matches your brand perfectly.

🚀 Live Visual Editing: See your changes in real-time. What you see in the builder is exactly what your donors will see, ensuring a seamless giving experience every time.

donation form New

👉🏻 New Campaign Selector For Donation Forms

Take your campaign management to the next level. Find the perfect fundraiser for any page and stay in your creative flow with our new Campaign Selector integration.

The Ultimate Selection Tool

No more hunting for IDs or creating one page for every donation form. Use the new Campaign Selector to allow users to switch to a campaign with no code.

⚡ Instant Search: Quickly find any campaign leaving your page or post.

⚙️ Editor Agnostic: Whether you’re using the Block Editor, Elementor, or WPBakery, selecting your campaigns is now a unified experience.

🚀 Real-Time Previews: See exactly which campaign you’ve selected instantly, ensuring your donors always see the right cause.

Integration New

WordPress Command Palette Integration

Take your fundraising workflow to the next level. Speed up your site management and stay in your creative flow with our new WordPress Command Palette integration.

Supercharge Your Workflow
Navigate your fundraising dashboard faster than ever.

The Ultimate Keyboard Shortcut Hit Cmd + K (or Ctrl + K) to launch the Command Palette and manage your campaigns instantly.

⚡ Instant Navigation: Jump directly to your Campaigns, Donations, or Settings from anywhere in the editor.

➕ Quick Create: Start a new fundraising campaign or add a manual donation with a single command.

Efficiency Redefined
The tools you need, exactly when you need them.

⚙️ Contextual Actions: See relevant Charitable commands based on whether you’re editing a page or viewing your reports.

🚀 Seamless Integration: Built directly into the WordPress core experience for a lightweight, native feel.

Improvement New Security

📣 New Security Features

We’ve introduced a suite of new security tools to give you total control over who accesses your forms, plus a new way to tidy up your database.

Advanced Security Suite

Layered protection: Cloudflare, ReCAPTCHA, IP Controls, and Rate Limiting.

We have overhauled our security settings to stop bots without blocking real donors.

  • 🤖 Flexible Protection: Choose between Google reCAPTCHA v3 or the privacy-first Cloudflare Turnstile to block bots invisible.

  • 🚦 Rate limiting: Stop spam floods by limiting how many submissions an IP address can make in a set timeframe.

  • 🛑 Total control: Use the new IP Blacklist to block bad actors instantly, or the IP Whitelist to let your team bypass checks during testing.

The Clean Donation Tool

Go from “Testing” to “Live” in seconds.

Finished setting up your site and need to get rid of all those test transactions?

  • 🧹 Sweep it clean: Bulk delete test donations and donor records with a single click.

  • 📉 Accurate reporting: Ensure your revenue stats are 100% accurate for launch day.

  • ⚙️ Reset sequences: Automatically resets sequential invoice numbering.