Section 13: Lab: Setting Up LINE Official Account and the Messaging API
- Create a Messaging API channel in the LINE Developers Console
- Webhooks: how LINE delivers customer messages to our website
- Build a webhook endpoint in Next.js and verify the signature for security
- Message quota: reply messages do not count towards it, while push messages count against the plan
Section 14: Lab: Answering Customers Automatically on LINE
- Answer common questions by keyword, such as prices, promotions, documents and opening hours
- Rich menu: promotions, book a car, check a booking, report a problem, talk to staff
- Check status with a booking code and link the customer's LINE account to the booking
- Booking summaries with Flex Messages that are easy to read and look professional
Section 15: Lab: Payment Requests with PromptPay QR
- Generate a PromptPay QR code for the amount of each booking
- Send the booking details and QR code to the customer on LINE
- Set a payment deadline and send a reminder before it expires
- Hand over to staff when the customer wants to talk to a person
Section 16: Lab: Automatic Slip Verification and Payment Confirmation
- How a slip verification API works: read the QR code on the slip and check it against the transaction data
- Receive slip images from LINE and verify them through EasySlip or SlipOK
- Check three conditions: the amount matches the booking, the receiving account is correct and the slip has not been used before
- Update the booking status, confirm with the customer and notify the owner
- Handle exceptions such as unclear slips, wrong amounts or API outages by passing them to staff
Section 17: Preparing the System for Real Use
- Switch from sample data to the shop's real data
- Review API key security and access rights before going live
- Estimate monthly costs for hosting, database, LINE OA and the slip API
- Ask Claude Code to improve, fix and add features on your own after the course
Section 18: Master Workshop: DriveEasy End to End
- A customer sees a promotion on the website, books a car and receives a booking summary with a PromptPay QR code on LINE
- The customer sends back the slip, and the system verifies it, confirms the booking and notifies the owner automatically
- Workshop: test exception cases such as a reused slip, a wrong amount and a customer reporting a problem during the rental