Payment gateways

Charge your customers with Paypal, Braintree,, SEPA, GoCardless, Cashdesk, Payfast or SagePay.

Splynx has a strong billing engine. You can issue Recurring Invoices and send them to your customers or charge customers with Prepay Mode.

Recurring invoicing
Invoices can be issued in advance or in Postpay Mode. One month in advance means that 1st of May Splynx will generate invoices for 1-31 of May. Postpay means that Splynx generates invoices on 1st of May for period of 1-30 of April.

When the invoice is generated there are several methods how to process the customer’s payment:

1. Direct debit order
When the invoices are generated, you can export all or some of them to Direct debit orders. It is available under the button “Charge” in Finance module of Splynx.

Direct debit order can be sent via Splynx module API to these payment gateways: Paypal, Braintree,,
You can also charge your customers’ IBAN bank accounts using SEPA XML and GoCardless platform.

2. Bank statement processing
If customers pay their bills using bank transfers, Splynx can handle these files and process them.


Then the invoice is marked as paid, payment transaction is created and customer’s balance becomes “0”. Because of different formats of the files in banks, we always create a custom handler (php script) which processes our customer’s bank file.

Bank file can be imported manually to Splynx using Bank processing menu, or Splynx can connect to email or bank API and grab file every day or several times per day.

3. Cash payments
Cashdesk is a Splynx module for processing payments.


Administrator can create users of Cashdesk and provide them access to the module. User is not able to change and view any customer’s data, except his name/Company name, Invoice Numbers and actual Balance.

The Cashdesk can be used by accountants, who doesn’t have to get access to Splynx but only process the incoming payments. It can be also used by resellers. Reseller will only see his customers and will be able to enter payments to Splynx when he receives money from customer.

4. Other type, manual processing
If none of above payment methods fits you, there is always an option to add a payment manually in Splynx, or mark invoice as paid. It will create a credit transaction in Splynx and also it will add the payment to customer’s balance.

Prepaid billing
Prepaid billing is used when ISP charges customer in advance and provide him access for certain period of time. When balance of the customer reaches set limit, he is disconnected.

With combination of self-registration feature, customers in ISP network can register themselves on ISP’s website, order a service and pay online for the selected period of time. They can pay via credit cards using Paypal, Braintree or platforms. Braintree even supports Apple Pay, Android Pay and Bitcoins.

Should you have any questions about billing engines, payment systems or further information is needed, please contact us or schedule a call with our engineer.