Create an account in less than 5 minutes! Sign up now »


A blog for entrepreneurs, innovators and changemakers to learn, scale and grow.

Solutions for charities & religious organisations

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp

As social distancing continues, we have had many charities, churches, mosques and temples look to start accepting donations online.  In this article, we’ll show you how to start accepting donations easily using a simple Donation Link.  You can use this link on your website, social media, or share via Whatsapp/SMS.

You’ll learn:

  • How to set up a “Donate Now” button to accept all our payment methods immediately
  • Free tools to help you manage your charity during these times

A quick introduction to online payments

Xendit allows you to accept online payments from your customers wherever they are, e.g. from Jakarta, Medan or Singapore.  We help some of the world’s biggest charities, including:

Indonesia Pasti Bisa logo - Xendit
Sabang Merauke logo - Xendit

Your customers can pay you with:

  • Bank transfers – your customers can pay into Big 4 banks meaning no transfer fees no matter what bank they are using
  • Cards – debit and credit cards from all over the world
  • eWallets – any of the Indonesia’s major ewallets
  • Retail outlet – Alfamart or Indomaret
  • QR codes 

Once a customer pays you and the funds are received, you instantly see the balance on your Xendit dashboard, which you can access from your phone/computer.  You can then withdraw this to any of your bank accounts.


No more tracking receipts. We can send both you and your customer an email confirmation at the moment of payment, so that you can focus on your business, instead of on accounting.


Xendit processes millions of transactions every month for customers like Traveloka, Tiket and Samsung.  Xendit is PCI DSS Level 1 compliant (the highest certification in the world) so we go to extreme lengths to keep you and your customers safe.  


Xendit only makes money when you do.  We charge a small fee for each transaction.  See our prices here.

Accept donations online

Step 1: Create a Xendit account

It’s free to create a Xendit account and takes about 30 minutes – from start to finish:

Step 2: Generate Donation Link

Inside your dashboard, go to the “On Demand” tab under “Accept Payments”.  Click the “Create Donation Link button in the top right. If you’re logged in, you can use this link.

On demand invoice

Step 3: Send the link to your customer and start collecting donations!

After you create your donation link, you’ll see a prompt like this. 

Share donation link

Simply share it on your social media, on Whatsapp, or on your website. We even generate a message to make it easy to share.

Step 4: Activate your Xendit account!

Like what you see? Once you’re ready to create real transactions, you’ll need to activate your account based on your entity to do real transactions.  Don’t worry, you can accept most payment methods even if you don’t have a registered legal entity. The application takes less than 20 minutes, and you can be live in less than a day.

Once you’re set up…

Do you want to accept recurring payments?

A study in the US found that charities that accept recurring payments see 30% more donations than charities that don’t use recurring payments.  Xendit is proud to be serving many charities with a recurring payments option.  

If you want to accept recurring payments, create a recurring charge in the “Recurring” tab under “Accept Payments” in your xendit dashboard.  As an example, should your members wish to make contributions on a weekly or monthly basis, the invoices will be generated and sent automatically. You can also choose to set reminders for upcoming contributions for your members as an option.

If you’re logged in, use this link.

We can also do disbursements and payroll online

Besides accepting contributions, your organisation may want to make payments to your staff, suppliers or vendors. With the lockdown, and limited operational hours by the banks, Xendit has an easier solution with xenbatch where you can make payments digitally.

With the usage of a simple excel file, you can send up to 10,000 payments at a single time, and do away with manual and individual transfers. In addition, these payments can be made instantly across 140+ banks and e-Wallet destinations, even when banks are closed, on public holidays and after working hours. 

We’re here to help

For many charities, accepting payments online is new territory, but we’re here to help.  We’ve helped 1000s of businesses come online.  If you have any questions, we’re eager to help!  You can contact us via live chat when you’re logged into your account.  

Find out more about Xendit, or sign up to try our dashboard today!

Learn more about payments in Indonesia

Understanding the opportunities and challenges of the local market is key to staging an effective entrance.

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp

Related posts