Electronic Payments Processing


Halaxy's payments system let you process payments online from any Halaxy invoice. You don't need to handle cash or rent an EFTPOS terminal, and you can even automate your payments processing so that you can completely separate the financial and clinical aspects of your relationship with patients.

Electronic payments also help reduce your no-shows by giving you increased power to charge for cancellations, as you can process payments at your own discretion.

All you need to do is enter your bank details and your patients' card details. No matter whether you see the patient once or 20 times, the payment can be automatically processed for you, so you can focus solely on treating patients.

EU-based practitioners will need to register with Hyperwallet before they can process payments.

Practitioners based in the US, UK, and NZ will need to register with Stripe before they can process payments.

Your patients can also process payments at their own discretion via BPAY (Australia only), via secure payment link when emailing an invoice, or via the patient portal.

Electronic payments processing fees are automatically deducted from payments. You can choose to pass these fees on to patients or to bear the costs yourself.


Electronic payments processing is provided by Braintree in Australia and Hyperwallet in the EU. Both are subsidiaries of PayPal and protected by bank-grade encryption. As a security measure, card details are stored through our partners and not stored by Halaxy directly, so payment data is not stored with patient records and Halaxy cannot retrieve card details. Please see How to manage patient card details in Halaxy and our FAQ on card security, which you can share with your patients.

Availability and accepted cards for electronic payments

Electronic payments processing via Halaxy is currently available for practitioners in Australia and in all countries that use the Euro as currency. Practitioners in other areas can mark their invoices as paid to reconcile their finances in Halaxy's finance reports.

You can use Halaxy to process payments from Visa and MasterCard credit cards and debit cards, including debit accounts. American Express credit cards are also accepted. Some Maestro debit cards are not accepted. Diners Club is not accepted.

Most transaction accounts in Australia can also be used as debit cards. You can tell whether a transaction card is a debit card by seeing whether it has a silver coloured chip on it.

Payments for Australian-based practitioners

To process a payment in Halaxy as an Australian-based practitioner, all you need to do is add your bank deposit details and add your patient's card details. Then just click Process Now on an invoice. That's all there is to it!

Alternatively, you can use BPAY to receive payments, as well as provide a secure link to invoices for patients to pay via email. You can also automate payments for a completely hands-off experience.

Payments will reach your nominated deposit account in 2-3 business days. Note that payments processed after 8:00 pm AEST/AEDT are processed into the Halaxy merchant account the day after they are paid, so these will appear in your account one day later than usual.

Payments for EU-based practitioners

Payments for EU-based practitioners is available in all countries that use the Euro as currency.

EU-based practitioners must register with Hyperwallet via Halaxy before they can process payments. For more information, please see Electronics Payments Processing - Hyperwallet Registration (EU).

After registering with Hyperwallet, you can process payments from any invoice by clicking Process Now, as well as provide a secure link to invoices for patients to pay via email. You can also automate payments for a completely hands-off experience.

Payments will reach your nominated bank or PayPal account within 7 business days. Please note that you may be required to verify your identify with Hyperwallet to receive payments; please see Electronics Payments Processing - Hyperwallet Registration (EU) for more details.

How and when you are paid

Fees are processed electronically into the nominated bank account(s) set up in the Deposits section of your Settings > Payments page. EU-based practitioners can nominate a PayPal account instead of a bank account. Australian-based practitioners with an appropriate access level can nominate different bank accounts for individual clinics or practitioners.

For Australia, payments typically reach your bank account in 2-3 business days. EU-based practitioners should allow up to 7 business days to receive payments into their account.

Payments from the Halaxy merchant account will appear in your statement as "HX-[Invoice Number]" for invoice payments. For deposit payments, the payment will appear in your statement as "HX-[Patient ID]", where the patient ID is the number in the URL of the patient's profile (i.e. https://www.halaxy.com/a/pr/patient/xxxxxxxx).

You will also receive quarterly statements detailing payments processed in your practice and can run finance reports at any time.

For more information, please see Confirming that you have Received Payments.

Adding patients' payment details

You can add your patient's payment details quickly and easily in two ways:

  1. Via their patient profile: go to the patient's profile, selecting the Funding page and clicking Add Card in the Payment Details - Credit Card section. You can store the patient's payment details here to enable electronic processing of future fee payments.

  2. On their invoice: From an invoice, click Add Payment Details in the Payments section. You can process the payment immediately and either store the payment details for electronic processing of future fee payments by ticking the tick box (note the CCV is not stored), or not store the card details and continue having future fee payments paid by other means. When you make other appointments in the future with this patient, the patient's card details will not be available and so if you process their payment electronically in the future, you will need to enter their card details again.

In the Name field, add the name on the card - if the patient is a child, a parent's card is permissible. Add the 16-digit card number in the Number field, and select the type of credit card. and the card expiry date in the expiry fields. If you are adding the payment details from an invoice, you can also enter the CCV number, although this is optional. Read and accept the terms and conditions and click Submit.

When you make an appointment with a patient who has a credit card stored on Halaxy, their payment method is shown as Stored Credit Card on the appointment listing on your calendar (if there is no stored credit card, the payment method is listed as manual payments) so you can easily see that you can process payments electronically for their appointment.

Payment information can also be captured via the patient intake form feature. You can also use these forms to provide patients with information and consent forms for payments and rebates processing, as well as other practice policies (such as confidentiality and cancellations).

How to process an electronic payment

You can process a payment electronically in three ways:

  • Manually by clicking Process Payment on each invoice

  • Automatically at a set time each day or a set time into the appointment

  • Asking the patient to pay invoices directly via BPAY (Australia only), secure link or through the patient portal

Individual patients' preferences can be set on their Funding page.

Processing payments manually

Manual payments processing is the default setting in Halaxy.

Once a patient's payment details have been added to Halaxy (if their payment details have not been added, you can add their payment details from the invoice), go to the payments section near the bottom of the invoice. Click Process Now and confirm that you want to process the payment for the amount shown.

On an invoice, the Process Now button is highlighted for a patient with stored card details

You are notified that the payment has been processed (successfully or unsuccessfully). If successful, the payment is documented on the invoice in the payments section; if unsuccessful, the status code is given and you should contact the patient directly to re-arrange payment. Once the payment is processed, you cannot delete the appointment or the invoice.

Processing payments automatically

You can set up automatic payments processing so that payments are processed without you needing to do anything. Depending on your preferences, payments can be automatically processed a certain time into the appointment or at a certain time each day.

Automatic payments processing applies only to appointments with an appointment status of Arrived, Attended, Booked or Confirmed. Note that by default, Halaxy automatically sets the appointment status to Attended at the time of the appointment if you do not use two-way SMS reminders, or if the patient confirms the appointment via two-way SMS. You can change your Appointment Settings in Settings > General so that appointments are not automatically marked as Attended.

If you do not wish a payment to be automatically processed, ensure you cancel the appointment, change the appointment status manually in the Appointment Information panel, or cancel the scheduled payment from the invoice.

To configure automatic payments:

  1. Click Settings > Payments.

  2. In the Scheduled Payment Processing section, click the Edit icon next to to group, clinic or practitioner you want to set automatic payments for (you can add individual clinics or individual practitioners by clicking Add New. If individual settings exist, they take precedence over the group settings. Individual patients can also have customised settings).

    The Scheduled Payment Processing section. The Edit icon for the group settings is highlighted.
  3. The Edit Auto Payment Settings pop-up appears. Select whether you want to process payments automatically a set time into the appointment, or automatically at a specific time each day.

    A pop-up titled "Edit Auto Payment Settings". The "Process Automatically" option is highlighted.


If you are processing payments a certain time into the appointment, note that creating an appointment for earlier today may trigger automatic payments processing. Payments will not be triggered for appointments dated yesterday and earlier.


If you are scheduling payments processing at a set time each day, it is recommended you choose a time at least 30 minutes before 8:00 pm AEST, as this is the banks' payment cut-off time. Payments processed after 8:00 pm AEST reach Halaxy's merchant account on the next business day, causing you to receive payments one business day later than usual.

Asking the patient to pay invoices directly

Patients can pay invoices directly on an ad hoc basis through a variety of methods. Please see our articles on BPAY, secure link and the patient portal for more information.

Cancelling an individual scheduled payment

If you have configured automatic payments processing, you can cancel a scheduled payment from the invoice by clicking the blue Scheduled link in the status column of the invoice, then clicking the X icon. You can also change the scheduled time and date for processing the payment.

The user clicks the Status of a payment and edits the processing time before cancelling it
0 out of 0 found this helpful



Article is closed for comments.