Topics covered on this page

Accept payments through Opn on your Xero-based accounting platform. No programming required.

Supported Payment Methods

Xero supports the following payment methods in Singapore and Malaysia. At present, Xero is not supported in other countries.


  • Credit and debit cards
  • PayNow


  • Credit and debit cards
  • Touch N’ Go E-Wallet
  • Boost
  • GrabPay
  • Maybank QR
  • ShopeePay
  • DuitNow QR
  • Duitnow Online Banking/Wallets
Our current implementation of Xero supports payment only in the local currency. You cannot pay for invoices in foreign currency. For example, if Xero is set to operate in Singapore, you can only pay in SGD. Likewise for Malaysia, you can only pay in MYR.


To connect the Opn Payments app with a Xero website, you:

  1. Must acquire both the Xero account and our live account.

  2. Must be the owner of our Opn account that is to be integrated with Xero.

To install Xero:

  1. Access the Settings menu on our Dashboard and select the Third Party Integrations menu. The Xero menu is then visible in live mode only.

    Step 1

  2. Click Go to Xero dashboard to be redirected to another login page. Use the Opn Payments email address and password to log in.

    Step 2

  3. After logging in, provide the consent to access your data in Xero and share records of payments to Xero. Then, click Connect to Xero.

    Step 3

  4. On the Xero platform, log in with your Xero account and select the organization that you would like to connect with our services. You can connect to one Xero organization at a time.

  5. You are redirected back to our Xero Dashboard. Complete the setup of the account to utilize our services for online invoice payments in Xero.

During the setup process, you need to:

  • Select or create a payment account to record received invoice payments.
  • Select or create a fee account to record fee deduction.
  • Select the branding theme to set ours services to be the default payment method when generating invoices.

    Step 5


Every new version of Xero app is updated automatically, and does not require any action from you or the operations team.


Switch account mode

We only support an actual Xero organization to be connected with our live account. We do not support a connection with the Xero Demo Company (Global).

The connection to Xero supports only one mode per Xero organization at a time. To switch between test and live modes, disconnect from Xero and reconnect again with your desired organization as mentioned in the Installation section.

Enabling 3DS

To process 3DS (also known as 3-D Secure) charges, contact support to enable 3DS on your account. This plugin automatically supports processing both 3DS and non-3DS charges.


To refund a payment, use the applicable payment methods on our dashboard, while following the Xero guidelines.


To uninstall Xero:

  1. Access our Xero dashboard, select Disconnect from Xero, and confirm to proceed.

    Step 1

  2. After successfully disconnecting, delete our service on the Xero platform. This action terminates the use of our services in your invoices.

To delete, go to the Settings menu on Xero platform, access Payment services, click the Edit option for the Opn Payments service, and select to remove it.

Step 2


If you're having issues with this plugin, please contact support.

Omise uses cookies to improve your overall site experience and collect information on your visits and browsing behavior. By continuing to browse our website, you agree to our Privacy Policy. Learn more