1. Home
  2. Jetpack CRM Extensions
  3. Invoicing Pro
  4. Using Invoicing Pro with Stripe

Using Invoicing Pro with Stripe

Invoicing Pro is our favourite extension because of Stripe Payments. Stripe is much easier for customers to use and it avoids a lot of the pitfalls that have started to arise with PayPal as a payment processor.  

If you’re a freelancer on a global scale, you may have come across the following problems with using PayPal to accept invoice payments:

  • You can only take in a certain amount before PayPal limit your account.
  • You take in a big payment and PayPal limit your account for suspicious activity.
  • You have your payment held by PayPal for 21 days (14 if you mark as ‘sent’) holding your funds hostage.

Please note that Invoicing Pro can currently only process debit and credit card payments.

What keys do I need?

If you want to TEST the invoicing feature before going LIVE, you can simply enter your Stripe Test Keys and payments will be processed under the test environment. When you’re ready to go live simply switch out your test keys in the settings for the live keys and you’ll start collecting real payments.

Finding your Stripe Secret and Public Key

  1. Log into your Stripe Dashboard
  2. Click “Developers”.
  3. Click “API Keys”
  4. Your keys will be shown as below:

Enter the TEST keys if you want to test things out, or the LIVE keys if you want to go live with your invoicing payments system. To switch to test mode, enable “Test mode” at the top of the screen, to your right:

Frequently Asked Questions

How can I test the Stripe setup before making it Live?

Enable Test Mode, then enter your Stripe API test keys into the page at Jetpack CRM > CRM Settings > Payments. The plugin will handle the rest.

Payments aren’t marking themselves as Paid?

There may be a short lag while the transaction is processed and the invoice is marked paid. However, if it doesn’t show as paid after a few minutes, check the Stripe dashboard to see if the payment is showing there. If not, check that you have entered your keys correctly. If everything checks out and you’re still having issues please open a support ticket.

I don’t use Stripe. How can I use this extension?

We use Stripe and PayPal as the payment gateways currently available in Invoicing Pro. If you don’t have Stripe, then the other option available to you is PayPal. If you don’t use PayPal or Stripe and would like to discuss additional payment gateways for online payment please open a support ticket.  

We currently have plans to build in support for more payment gateways, so please contact us in support if you have a specific request.

Updated on August 16, 2022

Was this article helpful?

Related Articles

Still not found an answer?
If you've searched the knowledge base and still can't find a solution, please submit a ticket.