PayFlexi

PayFlexi is a payment method that allows businesses to accept instalment (partial) or full payments for invoices from their customers.

PayFlexi supports automatic recurring payments such that the customer will be charged automatically for the next due amount based on their payment plans.

Our new bring-your-own-payment-processor allows businesses to use their existing payment gateway to receive payment. PayFlexi currently support the following payment gateways:

Stripe Paystack Flutterwave

Installation

To integrate PayFlexi with Akaunting, sign up for a free cloud account on Akaunting

After setting up the account, click on Apps menu and search for PayFlexi. To learn more on how to set up your Akaunting dashboard, click here

PayFlexi Installation

Click on the “PayFlexi” card to view and then click on the “Install” button

PayFlexi Installation Page

Settings

After installing, click on the Settings menu and click on PayFlexi card

PayFlexi Settings

  • Test Secret API Key – Enter PayFlexi Test Secret Key here. Get the API key from your PayFlexi Merchant Account under Developer > API
  • Test Public API Key – Enter PayFlexi Test Public Key here. Get the API key from your PayFlexi Merchant Account under Developer > API
  • Live Secret API Key – Enter PayFlexi Live Secret Key here. Get the API key from your PayFlexi Merchant Account under Developer > API
  • Live Public API Key – Enter PayFlexi Live Public Key here. Get the API key from your PayFlexi Merchant Account under Developer > API
  • Webhook URL – This is automatically generated for each Akaunting account. Copy it and add it to the webhook url field on your PayFlexi merchant dashbaord.

Next, add the API keys from your PayFlexi merchant dashboard. If you don’t have a merchant account, you can register for a merchant account by clicking here

Then navigate to Developers > API Keys menu on the PayFlexi dashboard. Copy the keys from this page to the Akaunting > PayFlexi > Settings page

PayFlexi Developers Keys

Setup Webhook URL

Set the Webhook URL in the API Keys & Webhooks settings page in your PayFlexi Merchant Account

Copy the Webhook URL from the Akaunting > PayFlexi > Settings page.

PayFlexi Wehbook Settings

Click on Save once done.

General Configuration

Under the Akaunting > Settings page, click on the Default card and select PayFlexi as the default payment method.

PayFlexi Default Payment Method

After creating an invoice, click on Send Email to send it to the customer for payment

PayFlexi Invoice Draft

The customer will receive an email with a link to make payment.

PayFlexi Invoice Confirm

On clicking Confirm, it redirects the customer to PayFlexi to set up their payment plans.

PayFlexi Payment Plans

Useful Resources

  • Learn how to connect your Stripe account with PayFlexi - Click Here

  • Learn how to test your integration by following this instruction here

  Found errors? Think you can improve this documentation? Please edit this page.