User Tutorial Guideline

A step-by-step guide to help you get started and manage your activities on OnInvoice.

Introduction

Welcome to OnInvoice. This tutorial is designed to guide users through the essential features of the platform, from account registration to managing e-invoice submissions. Whether you are integrating with external systems or purchasing credits, this guide will walk you through each step clearly.

LHDN Intermediary Registration

This guide explains the process for a taxpayer to register and appoint our company as an Intermediary on the LHDN MyInvois Portal . This step is mandatory before using OnInvoice API integration for e-Invoice submission.

Step 1: Log in to MyTax Portal
  1. Visit the official MyTax Portal at https://mytax.hasil.gov.my/ .
  2. Log in using Digital Certificate (Sijil Digital) or authorized ID & password.
  3. MyTax Portal
  4. Click MyInvois to access the MyInvois Portal.
  5. MyInvois Portal
Step 2: Access Taxpayer Profile
  1. Click the Profile icon (top-right).
  2. Select View Taxpayer Profile .
  3. If applicable, switch to the correct taxpayer/company.
Profile
Step 3: Register Intermediary System
  1. In the Representatives section, click Add Intermediary .
  2. Intermediary
  3. Enter the following details:
  • TIN: C23511216100
  • BRN: 201401032677
  • Name: ONPAY SOLUTIONS SDN. BHD.
Intermediary
  1. Complete the CAPTCHA and click Search .
  2. Once validated, click Continue .
  3. Set the start and end dates (e.g. 3 years).
  4. IMPORTANT: Ensure all permissions for e-Invoice submission, cancellation, rejection, and viewing are enabled.
  5. Agree to the declaration and click Add Intermediary .
Intermediary
Done! Our company will now appear in your Intermediary list and is authorized to submit e-Invoices on your behalf.

Account Registration

Login
  1. Go to the Login page.
  2. Enter your registered email address and password.
  3. Click the Login button to access your dashboard.
Register
  1. Click the Register link below the login form.
  2. Fill in your name, email address, phone number, and password.
  3. Click the Register button to create your account.
Register Account

Getting API Token

An API Token is required to connect OnInvoice with supported systems such as OnPay or Fees.

  1. Log in to your OnInvoice dashboard.
  2. Go to the API Token section.
  3. Click Generate Token if no active token is available.
  4. Copy and securely store the generated token.
Important: Keep your API token confidential. If compromised, revoke it immediately and generate a new one.
API Token

System Integration

Integration with OnPay
  1. Log in to your OnPay admin dashboard.
  2. Navigate to Settings ,find Third Party Integration.
  3. Enable OnInvoice.
  4. Paste your API token and save the settings.
OnPay Integration
Integration with Fees
  1. Log in to your Fees dashboard.
  2. Open Settings and locate OnInvoice integration.
  3. Activate the integration and insert your API token.
  4. Save the changes.
Fees Integration

Purchasing Credits

Credits are required to submit e-invoices through the platform.

  1. Navigate to the Credit Order page.
  2. Select the credit type and quantity.
  3. Review the total amount including SST.
  4. Click Proceed to continue with payment.
Purchase Credits

Order Management

View Orders

All credit purchases can be viewed under the Orders page. You may filter orders by status such as Paid, Pending, or Cancelled.

Order
Pending Payments
  1. Open the order details using the status icon.
  2. Confirm payment details.
  3. Agree to the terms and proceed with payment.
Pending Order
Receipts

Once an order is marked as Paid , you may download the official receipt directly from the order details page.

E-Invoice Submissions

View E-Invoice Submissions
Note: Your system must be integrated with OnInvoice to enable automatic e-invoice submissions.
  1. Go to the E-Invoice page.
  2. View the list of submitted invoices.
  3. Click the view icon to see full invoice details.
Invoice

This concludes the basic overview tutorial for the OnInvoice implementation. You should now have a general understanding of the core concepts, system flow, and integration approach. This overview is designed to help you get started and provide clarity on how the implementation works at a high level. As you continue with the next steps or deeper configuration, additional guidance is available to support you throughout the process.

Note: For more detailed instructions or specific use cases, please contact our support team for assistance.