You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

Prerequisites

  • Merchant account with Azupay
  • Your Azupay Secret and Distributable keys

Overview

The PayID solution by payment provider Azupay is integrated into the CV ecommerce platform. Once enabled, it can be offered to customers as an order payment option at checkout.    

About PayID and Azupay

PayID is an electronic bank transfer payment option that completes bank-to-bank payments more quickly than standard direct debit, often in real-time. It also provides a bank transfer option that does not need the payee's bank account details. You may have used PayID before when you logged into your bank account and paid  someone by just entering their account-linked mobile phone number.  Learn more: PayID


Azupay's PayID solution has adapted the PayID process to suit commercial use. Integration of Azupay PayID on the CV ecommerce platform means:

  • PayID can be offered as a payment option at checkout
  • a PayID payment is linked to an order, minimising the need to reconcile bank transfers to orders
  • payment and order statuses are automatically updated on receipt of Azupay payment status updates.        


Unlike a consumer-consumer PayID where a mobile phone number is directly linked to a user's bank account, Azupay's PayID is connected to the item that needs to be paid, e.g., an invoice, order, etc. On the CV ecommerce platform, Azupay generates a unique single use PayID for payment of a specific order. 

The PayID is a string of characters that looks like an email address. Its 'username' is randomly generated but the domain name should be recognised as connected to the business to be paid. (It can be your business domain name or another domain name supplied to Azupay. Here is an example of a PayID: kew.i55@cvcommerce.com

The username 'kew.i55' is randomly generated while 'cvecommerce.com' is meaningful to the business or store. To make the order payment, the purchaser logs into their bank account and enters this 'email' PayID and the order amount. Once Azupay receives payment confirmation from the payer's bank, it sends a payment update to your CV ecommerce platform. 

Learn more: Azupay PayID

On this page:

Customer Experience


In the Payment step of checkout, the shopper selects to pay by PayID.

All PayID text and labels can be edited in the Checkout Payment Options Widget.


The shopper clicks Pay with PayID to open the PayID popup from Azupay. 

Step-by-step guide

Enable Azupay PayID

  1. In the CMS, go to Settings → Settings → Feature Management → Payment & Checkout → EFT, BPAY & PayID Payments.

  2. Click Configure.


  3. In the EFT, BPAY and PayID Payment Settings page, click on the Azupay tab.

  4. Toggle ON Enable/Disable PayID payment on your site. TIP - Use the Override system to enable PayID for a restricted set of users. 

  5. In Payment, set to Orders Only.

  6. In Mode, set to Sandbox if testing or Production for PayID to be live.

  7. In Azupay Webhook End Point, enter the following: /api/AzupayWebHookHandler

  8. Depending on what was entered in step 6, go to Production Settings or Sandbox Settings.

  9. 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

    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.



  10. (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.
        
  11. In Order PayID Expiry, enter how long (in minutes) a generated PayID is active before it is deactivated.

    • 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.
  12. Save the settings. At the top of the page, click Save.

  13. 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

  1. 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

  2. BCC Emails to Internal Recipients (optional)
    1. Toggle ON Send PayID Emails to Internal Recipients
    2. Type in an email address, then press Enter. TIP - Multiple email addresses can be added.

  3. To save these settings, at the top of the page, click Save.



Related Resources

  • No labels