Step-by-step guide
1. Enable and Configure EFT Payments at the System level:
- Login to the CMS.
- Navigate to 'Settings' --> 'Settings'.
- Select the 'Orders' tab.
- Select the 'Credit Cards' tab.
- Tick 'Allow EFT Payment'.
- 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).
- Populate EFT Bank Details:
- EFT Bank Name
- EFT Bank BSB
- EFT Bank Account No
- Tick 'Enable EFT for Online Orders' (unless EFT should be accepted for Account Payments only).
- 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'.
- Click 'Update' to save changes.
2. Add the 'Release Payments' page to the CMS 'Other' menu.
Tip | ||
---|---|---|
| ||
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:
- In the CMS, navigate to 'Content' --> 'Emails'.
- Select the 'EFT Payment Detail Email' template.
- Click 'Edit' on the EFT Payment Detail widget.
- Update instruction text and other email content as required. Widget documentation can be found here - EFT Payment Detail Widget.
- 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.
Warning |
---|
Keep in mind that Role settings will override the System settings. |
To Update Role Level EFT Settings:
- In the CMS, navigate to 'Users' --> 'Roles'.
- Select the required role via radio button.
- Select the 'Functions' tab.
- Click 'Modify'.
- 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
- Click 'OK' to save.
Tip |
---|
Not using BPD and the CMS? Find instructions for our classic sites here - EFT Payments (classic sites). |
Enable Azupay PayID
- In the CMS, go to Settings → Settings → Feature Management → Payment & Checkout → EFT, BPAY & PayID Payments.
- Click Configure.
- In the EFT, BPAY and PayID Payment Settings page, click on the Azupay tab.
- Toggle ON Enable/Disable PayID payment on your site. TIP - Use the Override system to enable PayID for a restricted set of users.
- In Payment, set to Orders Only.
- In Mode, set to Sandbox if testing or Production for PayID to be live.
- In Azupay Webhook End Point, enter the following: /api/AzupayWebHookHandler
- Depending on what was entered in step 6, go to Production Settings or Sandbox Settings.
Enter the Settings for either Production or Sandbox. NOTE - These details come from Azupay.
- Client ID
- API Secret Key
- API Distributable Key
- URL - NOTE - Sandbox URL is: https://api-uat.azupay.com.au/v1
Warning
title Production API Secret Key The Production API Secret Key must be stored and handled carefully. Azupay recommends that the key be visible only to authorised users in your organisation. The Secret Key can be used to make outbound payments to any Australian bank account.
- (optional) In Payment Description, enter a description that will be included in transaction details of payments customers make. NOTE - Your business name and the order number automatically populates.
In Order PayID Expiry, enter how long (in minutes) a generated PayID is active before it is deactivated.
Info
- A minimum of 1440 minutes (24 hours) should be entered. This ensures the PayID remains valid should there be delays in payment processing. For example, payment response may be delayed due to security checks by the customer's bank. Azupay automatically deregisters a PayID after 48 hours of no response.
- Regardless of the PayID Expiry entered here, the CV ecommerce platform will request PayID deactivation if the user's session ends without a response from Azupay.
- Save the settings. At the top of the page, click Save.
- To test the settings entered can successfully communicate with Azupay, click Test Settings.
Edit Email Templates and Settings (optional)
PayID payment notifications are automatically sent to customers who paid by PayID and their payment is in a specific status.
- PayID Payment Successful - Payment is confirmed by Azupay as 'completed'; a pending payment has been changed from 'pending' or 'waiting' to 'completed' manually in Release Payments.
- PayID Payment Pending - The customer has clicked the 'Confirm Payment' button in the Azupay modal during checkout BUT Azupay has not verified payment is 'completed'.
- PayID Payment Unsuccessful - A pending PayID payment never received a 'completed' status from Azupay and the PayID has been deregistered; the payment has been changed to unsuccessful manually in Release Payments.
You can access each email template from this page by clicking on each template.
General Email Settings
- Default Payment Email Subject - This adds a phrase that appears in the Subject line of all PayID emails. Default: PayID Payment for {0}
{0} - placeholder for Sales Order Number- BCC Emails to Internal Recipients (optional)
- Toggle ON Send PayID Emails to Internal Recipients
- Type in an email address, then press Enter. TIP - Multiple email addresses can be added.
- To save these settings, at the top of the page, click Save.
Related Resources
Content by Label | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|