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.

If so, then our Stripe integration is the way to go and is a lot easier to set up than the PayPal integration. All you need is Stripe API keys.

What keys do I need?

If you want to TEST the invoicing 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 in to your Stripe Dashboard
  2. Click “Developers” from the left hand menu
  3. Click “API Keys” from the submenu under Developers
  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, click “View Test Data” at the bottom of the left hand menu.)

Frequently Asked Questions

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

Enter your Stripe API test keys into the Jetpack CRM invoicing Pro settings. 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 have PayPal. How can I use this extension?

We Stripe and PayPal as the payment gateways. 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.  At the present time we don’t have plans to build in support for more gateways, however we will log any requests and if they mount up we’ll look to build in support.

Updated on June 4, 2020

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.