Direct Deposit or Electronic Funds Transfer (EFT) is a commonly accepted form of payment online, especially for B2B customers.  Use this guide to configure your CV ecommerce site to accept EFT payments from online users. 

  1. Enable EFT Payments at the System level.
  2. Add the 'Release Payments' page to the CMS 'Other' menu.
  3. Customise the EFT Email template


Confirm that your site is already configured to accept credit card payments; if these are not accepted, EFT payments can't be either.

Step-by-step guide

1.  Enable and Configure EFT Payments at the System level: 

  1. Login to the CMS.
  2. Navigate to 'Settings' --> 'Settings'.
  3. Select the 'Orders' tab.
  4. Select the 'Credit Cards' tab.
  5. Tick 'Allow EFT Payment'.
  6. Tick the 'Hold Bpay & EFT Payment' setting if required.
    • Holding EFT payments ensures a Cash Receipt is not created until the payment is released in the 'Release Payments' screen (see How to release EFT and BPAY Payments for instructions).
  7. Populate EFT Bank Details:
    • EFT Bank Name
    • EFT Bank BSB
    • EFT Bank Account No
  8. Tick 'Enable EFT for Online Orders' (unless EFT should be accepted for Account Payments only).
  9. Tick 'Integrate EFT/BPAY Orders Immediately' if required.
    • This enables EFT orders to integrate to PRONTO immediately, rather than being held online until the payment is released via 'Release Payments'.
  10. Click 'Update' to save changes.


2. Add the 'Release Payments' page to the CMS 'Other' menu.  

  1. In the CMS, navigate to 'Advanced Content' --> 'Resources'. 
  2. In Resource Maintenance, search for 'adminpage' - this should return 'rcCssAdminPageAdditions'.
  3. Click 'Modify'.
  4. Enter 'ReleaseCustPayments.aspx' in the Resource Value (if there are values already present, separate them with a comma).
  5. Click 'OK' to save. 
  6. The 'Release Payments' page will now show in the 'Other' menu of the CMS. 


If the Release Payments page does not appear in your 'Other' menu after following these steps, it may not exist in your Administrator menu (CSSADMIN).

You will need to add 'ReleaseCustPayments.aspx' to your Admin menu so the CMS can access it. See Add a New Menu Item for instructions.

3. Customise the EFT Payment Email:

  1. In the CMS, navigate to 'Content' --> 'Emails'.
  2. Select the 'EFT Payment Detail Email' template.
  3. Click 'Edit' on the EFT Payment Detail widget. 
  4. Update instruction text and other email content as required. Widget documentation can be found here - EFT Payment Detail Widget.
  5. Test output using the 'Test Email' button in the template. 

Optional Settings

It may be desirable to deny EFT access to certain roles, leaving them with credit card payment options only. Similarly, a particular role can be configured to use different EFT payment details from the system default.

Keep in mind that Role settings will override the System settings.

To Update Role Level EFT Settings:

  1. In the CMS, navigate to 'Users' --> 'Roles'.
  2. Select the required role via radio button. 
  3. Select the 'Functions' tab.
  4. Click 'Modify'.
  5. Update the role-based EFT options as required:
    • EFT Role Payment Mode:
      • Enable role-based EFT - enables EFT payments for the role, utilising the role-level EFT settings (overriding system settings).
      • Deny EFT to users in this Role - excludes users in this role from accessing EFT payment functionality, even if it is enabled at the System level. 
    • EFT Payment Instructions Template - n/a for BPD sites - leave blank.
    • EFT Bank Details Resource Code - the Resource Code for the system resource containing the format string used to render EFT bank details for this role.
    • EFT Bank Name
    • EFT Bank BSB
    • EFT Bank Account No  
  6. Click 'OK' to save. 
    Role-based EFT Options 

Not using BPD and the CMS? Find instructions for our classic sites here - EFT Payments (classic sites).

Related help