Setting Up LINE Integration

LINE LINE Mini App LIFF Messaging API Channel Setup Setup

Your Receipt Roller store app can be published on LINE as a LINE Mini App. This article walks through the process step by step, from creating LINE channels and entering credentials, through auto-configuration, to submitting for review.

Watch the video

You can also follow the LINE integration setup steps in this video.

Watch on YouTube

Overview of the process

  1. Create a provider and channels in the LINE Developers Console
  2. Enter your credentials in Receipt Roller
  3. Run "Auto-Configure" (Webhook and token, plus LIFF if needed)
  4. Submit your LINE Mini App for review and publish it

You can access the setup screen from the Store management screen: "App Management" → "LINE Integration Setup."

What you'll need

  • A LINE account (one that can log in to the LINE Developers Console)
  • A LINE Official Account (used to enable the Messaging API)

Step 1: Create channels in the LINE Developers Console

Log in to the LINE Developers Console and prepare the following channels.

  1. Create a provider (if you already have one, you can use it as-is).
  2. Create a LINE MINI App channel (or a LINE Login channel). This is used for the Mini App itself and for customer login. If you use a LINE MINI App channel, set up LIFF from this channel's settings screen in the console (see Step 3).
  3. Prepare a Messaging API channel. This is created when you enable the Messaging API from LINE Official Account Manager. It's used for sending receipts and announcements, and for the Webhook.

Enter the "Channel ID" and "Channel secret" for each channel you created, following the steps below. You can also issue a "channel access token (long-lived)" for the Messaging API channel.

Step 2: Enter your credentials

From the Store management screen, open "App Management" → "LINE Integration Setup," then go to "Open LINE Integration Settings" in Step 2. Enter the following and click "Save."

  • Provider ID (optional, for display purposes)
  • MINI App / LINE Login channel: Channel ID, Channel secret, LIFF ID
  • Messaging API channel: Channel ID, Channel secret, channel access token (long-lived)

The secrets and access tokens you enter are stored encrypted and are not displayed again after saving. Simply re-enter them if you need to change them.

Step 3: Run auto-configuration (setting up LIFF)

Step 3 on the setup screen shows the values you need to enter in the LINE console.

  • LIFF endpoint URL — the public URL of your LIFF app.
  • Webhook URL — the URL to set as the Messaging API Webhook (shown once you've entered your Messaging API channel ID).

Clicking "Run Auto-Configure" has Receipt Roller perform the Webhook setup and access token verification (and, for a LINE Login channel, LIFF app registration), and shows the result for each step.

Step 4: Submit for review and publish

To publish a LINE MINI App generally, it must be reviewed by LINE (LY Corporation) — this typically takes 1-2 weeks.

  1. Verify that everything works in the Developing channel.
  2. Submit for review from the "Review request" tab in the LINE Developers Console. If your app includes reservations, payments, or ordering, include test information for the review.
  3. Once approved, your app is published.

For detailed submission steps, see LINE's review guide.

Troubleshooting

  • You see "MINI Channel is not allowed to access this API" — This isn't an error; it just means a LINE MINI App channel can't have its LIFF created automatically via the API. As in Step 3, set the LIFF endpoint in the console and enter the LIFF ID into "LINE Integration Settings."
  • Auto-configuration shows an error — Check that your Channel ID / Channel secret are correct and that the Messaging API is enabled.
  • Webhook connectivity test fails — Try again after publishing (it may be unreachable before your app is published).
  • Token errors — Reissue the access token for your Messaging API channel and re-enter it in Step 2.
  • The AI doesn't respond — In LINE Official Account's "Response Settings," turn the Webhook on and turn "Response messages" off.

Related help

Published: 2026-06-14 Updated: 2026-07-02