+

Integration

Accept Payments with Stripe

Let your customers pay invoices instantly with credit cards, debit cards, and bank transfers. Automatic payment reconciliation — no more chasing payments.

Why use Stripe for invoice payments?

Get Paid 3x Faster

Invoices with a Pay Now button get paid 3x faster on average. Customers click, enter card details, and payment is done in under 30 seconds.

135+ Currencies

Accept payments from customers worldwide in their local currency. Stripe handles conversion and deposits in your preferred currency.

Auto-Reconciliation

When a customer pays, the invoice automatically updates to "Paid" in your dashboard. No manual status changes or spreadsheet tracking.

Bank-Grade Security

PCI DSS Level 1 certified. 3D Secure authentication. Card data never touches your servers. Your customers pay with confidence.

Step-by-Step Setup Guide

1

Create a Stripe Account

Go to dashboard.stripe.com/register and create a free account. Complete the identity verification process — Stripe will ask for your business details, bank account for payouts, and identity documents. This typically takes 10-15 minutes.

2

Copy Your API Keys

In your Stripe dashboard, go to Developers → API Keys. Copy both the Publishable key (starts with pk_) and the Secret key (starts with sk_). Use test keys first (pk_test_) to verify the setup before going live.

3

Configure in Invoice Maker

Log in to your dashboard, navigate to Settings → Payments. Select Stripe as your payment provider, paste both API keys, and click Save Payment Settings.

4

Set Up Webhooks

Copy the webhook URL shown in your payment settings. In your Stripe dashboard, go to Developers → Webhooks, click Add endpoint, paste the URL, and select the checkout.session.completed event. This enables automatic payment reconciliation.

5

Test the Payment Flow

Create a test invoice and click Pay Now. Use Stripe's test card number 4242 4242 4242 4242 with any future expiry date and CVC. Verify the invoice status updates to "Paid" automatically. Once confirmed, switch to live API keys.

How the payment flow works

You Send Invoice

Create an invoice and email it to your customer. The email includes a "Pay Now" button powered by Stripe Checkout.

Customer Pays

Your customer clicks Pay Now, enters card details on Stripe's secure checkout page, and completes the payment in seconds.

Auto-Updated

Invoice status automatically updates to "Paid" in your dashboard. Funds arrive in your bank account in 2 business days.

Stripe vs PayPal vs Razorpay

FeatureStripePayPalRazorpay
Transaction fee2.9% + 30c2.99% + 49c2% (India)
Currencies supported135+25100+
Countries available46+200+India only
Payout speed2 daysInstant2 days
Cards + bank transfersYesYesYes + UPI
3D SecureBuilt-inYesYes
Best forGlobal businessesConsumer-facingIndian businesses
FAQ

Frequently asked questions

Everything you need to know about our free online invoice maker

Ready to get paid faster with Stripe?

Add a Pay Now button to every invoice. Set up in 5 minutes.

Start Free