Gocardless is a Splynx add-on which allows customers to pay for invoices via the payment gateway - https://gocardless.com/.
Customers using Gogardless platform can pay for invoices through banks or you can charge your customers bank accounts by debit orders.
The add-on can be installed in two methods, via the CLI or Web UI of your Splynx server
To install the Gocardless add-on via CLI, the following commands can be used:
apt-get update
apt-get install splynx-gocardless-rb
To install it via the Web UI:
Navigate to Config → Integrattions → Add-ons
:
Locate or search for the splynx-gocardless-rb
add-on and click on the Install icon in the Actions column:
Click on the OK, confirm button to begin the installation process:
Once the installation process has completed, we can proceed to configuration the add-on in Config → Integrations → GoCardless
:
Please enter your Splynx URL in the provided field and click on the Link Splynx with GoCardless button. You will be redirected to the GoCardless registration page:
Enter your registration data in the registration form and click on the Connect account button.
If everything is correct, you will be redirected to finish-page:
After that, the customer should enter the registration details in the provided fields, navigate to Finance → Gocardless
and click on Confirm and allow future charge
link.
Other Gocardless add-on settings are located in Config → Integrations → Modules list
,
locate or search for the splynx_go_cardless_rb_addon
add-on module and click on the
(Edit) icon in the Actions column to change the necessary settings:
Main information & API settings
System settings
Additional settings
Service Fee - service fee in percent;
Add fee to request - enable/disable adding fee to requests;
Fee message - if the Add fee to request toggle is enabled, the current message will be added as description for fee item in invoice;
Fee VAT - service fee VAT in percent. Will be included into the service fee;
Create payments once they Confirmed - create payment only when it has been confirmed by the customer’s bank as having been successfully collected from their account. Once the payment has been confirmed, GoCardless will arrange for it to be paid out to your registered account.;
Bank statements group - choose how to group bank statements (Finance → Bank Statements → History
) monthly or daily;
Pay invoice payment description pattern - description of the payment when paying the invoice. By default is used: Splynx pay-invoice #{number}
;
Pay proforma payment description pattern - description of the payment when paying the proforma invoice. By default is used: Splynx pay-proforma #{number}
;
Payment description - text that is added to the payment description field;
Description of payment for customer - text that will be displayed for customer while Direct Debit mandate creating;
Language - select the language;
Intelligently retry payments - toggle allows to enable/disable the automatic retry any payments that fail. Payments can fail for a number of reasons, the most common one being that the customer did not have the funds available. Once you’ve switched it on, your failed payments will be automatically retried according to the schedule you’ve configured in your GoCardless dashboard. By default the toggle is enabled.
NOTE:
To get Intelligent Retries running for payments that are created, you need to make sure intelligent retries are enabled in your GoCardless control panel:
You can also choose to enable a failure filter which will prevent retries if the likelihood of the payment failing is very high (90% or higher). You can find more information about this feature here. Then, click Next and Confirm the changes.
Once the configuration has been completed, customers can pay their invoices on the Portal using the Gocardless system in Finance → Invoices
:
or directly from Portal Dashboard via Gocardless widget (entry point):
The configuration of add-on Entry points can be found in Config → Integrations → Modules list
, near the splynx_go_cardless_rb_addon
module item in Actions column, click on the (Edit entry points) icon. More information about Modules list can be found here.
If everything goes well, you will see the status of the invoice marked as Paid
(on the customer and admin portal).
After a period of time, which can be view on the following page: https://gocardless.com/direct-debit/timings/, we can see the payment in the customer and admin-portal, as depicted below:
Customers can also refill their balances using the following link - https://<splynx_domain_address>/gocardless-rb
:
Additionally, you can charge all customers using one button, navigate to Finance → Invoices
, set the period and click on Charge button as depicted below:
To sync all customers from Splynx to GoCardless, follow the steps below:
Navigate to Config → Integrations → GoCardless
:
Select the Payment method and Partner, then click on the Export button:
You will receive your customers list as a csv-file. Then, you can open your GoCardless dashboard on https://gocardless.com/ and upload the csv-file, as depicted below:
All customers from the list will receive emails to authorize the action:
Using the payments links is the simplest way to accept payments from customers. This feature is available in the Gocardless add-on to pay Invoices and Proforma Invoices. This provides convenience and simplicity for your customers, so the amount of on-time payments will increase. For example, you can add a payment link to the e-mail with the (proforma) invoice, as a result, the customer can make payment quickly by clicking onto such link instead of logging in to their Portal page. In case the customer has saved the payment credentials on the Portal, they do not need to add further details when using the direct payment link in the future. If the credit card in not linked on the Portal, the payment details need to be entered each time the payment link is used.
To create a direct payment link, please use the patterns below:
To pay the Invoice:
https://<splynx_domain_address>/gocardless/direct-pay-invoice-by-id?item_id=<Invoice_id>
https://<splynx_domain_address>/gocardless/direct-pay-invoice?item_id=<Invoice_number>
To pay the Proforma Invoice:
https://<splynx_domain_address>/gocardless/direct-pay-proforma-by-id?item_id=<proforma_id>
https://<splynx_domain_address>/gocardless/direct-pay-proforma?item_id=<proforma_number>