Skip to content

Finance overview ​

Here, we describe how to manage finances in Powerlynx, including collecting and tracking payments, the available payment methods, and more. The finance section is designed to facilitate customer payments. You can integrate various payment gateways to provide multiple payment options for internet services. We will provide a list of available payment gateways and guide you through the setup process, simplifying payment collection and transaction management for your business.

If you want to monetize your Wi-Fi, you need to configure a payment gateway in Powerlynx that will allow you to collect payments. The list of available payment gateways can be found under Config/Finance/Payment gateways. This list depends on the country you've selected under Config/System/Localization. We display payment gateways available for your region, so make sure you've selected the correct country. For example, if you choose South Africa, you will have access to the following set of payment gateways: Stripe, PayFast, PayPal, Netcash.

There is one payment option that is always available - "Login using voucher code". Imagine the situation where you want to sell "internet access codes" to your customers. You can generate vouchers, print them, and sell these printed cards to your customers. By selecting this option on the login page, the customer simply needs to enter the voucher code to access the internet.

Payment gateways

To configure the desired payment gateway, click on the button under the "Actions" section. You need to "connect" Powerlynx with your payment gateway to accept payments in Powerlynx using your payment gateway's services. Generally, each payment gateway offers integration options with third-party software. For this purpose, they provide you with the credentials required for connecting with third-party software. You'll find the list of available payment gateway integrations in Powerlynx below, along with instructions on how to connect them.

🎟️ Vouchers & Default Options ​

πŸ’³ Global & Regional Gateways ​

πŸ‡ΏπŸ‡¦ South Africa ​

🌍 Mobile Money & Regional Options ​

## Finalizing a payment stuck in "New"

When a customer buys a plan through a payment gateway, Powerlynx creates a payment record in status New and sends the customer to the gateway. The record is completed β€” and the payment, the voucher and the customer's internet access are created β€” only when the gateway confirms the payment.

Occasionally that confirmation never arrives. The customer has been charged, but the record stays in New: there is no payment in your reports, no voucher, and no access. Instead of handing the customer a separate voucher that isn't linked to anything, you can finalize the record yourself:

  1. Go to Finance β†’ Payment records.
  2. Find the record stuck in New or Pending and click Finalize. The action only appears on records that can be finalized.
  3. Read the warning and confirm.

Finalizing a payment record

Nothing has to be typed in β€” the customer, the plan and the amount are taken from the record. The record moves to Success, a payment is recorded, and a voucher for the record's plan is created for the customer and linked to their device, so their access starts when they reconnect.

WARNING

Finalize takes your word that the money really arrived β€” it does not check with the gateway. Confirm the payment in your gateway account first. A record can be finalized only once, and a gateway confirmation that turns up afterwards is ignored, so the customer never gets a second voucher for the same payment.

A few things to know:

  • Only plan purchases can be finalized. Reseller voucher batches, portal voucher batches and reseller balance top-ups don't offer the action, and neither do records already in Success or Error.
  • If something is missing β€” the record has no plan, no customer, or no device details β€” Finalize is refused and nothing changes. The message tells you what is missing.
  • If the voucher can't be created, the record goes back to New so you can try again once the cause is fixed.
  • Manual payments are easy to tell apart. The payment record and the payment get the description Finalized manually by <administrator>, so you can filter Payment records to list every manually finalized one and see who did it.
  • Who can use it: super administrators can always finalize; for other admin roles, grant the permission in the role settings.