
from taiwan-ecommerce-toolkit39
Integrate with Taiwan E-Invoice providers (ECPay, SmilePay, Amego) for issuing, printing, voiding invoices and handling encryption/signing and provider-specific
This skill provides practical guidance and tools for integrating Taiwan electronic invoice providers (ECPay, SmilePay, Amego). It bundles API reference docs, example code, search and recommendation scripts, a generator for provider-specific service code, and utilities to persist configuration (MASTER.md). The skill explains B2C vs B2B invoice flows, encryption/signature handling (AES, MD5), amount calculation rules, and printing strategies.
Use this skill when building or debugging invoice issuance systems for Taiwanese merchants: issuing invoices (B2C/B2B), generating printable outputs, creating allowance/void operations, handling provider-specific authentication and encryption, or troubleshooting error codes from ECPay/SmilePay/Amego.
Best suited for agents with code execution and filesystem access (Copilot/Codex/Claude Code) and general-purpose assistants that can run or inspect scripts.
Taiwan E-Invoice integration skill covering 5 providers (ECPay, SmilePay, Amego, ezPay, PayNow). Includes BM25 search engine over CSV data, recommendation system, code generator for TypeScript/Python services, and persistent config tool. Scripts are well-structured but error_handler.py has a SyntaxError (nonlocal binding bug). Test suite for invoice amount calculations passes correctly. Skill is deeply comprehensive for Taiwan e-commerce invoicing with encryption, error codes, and provider-specific logic.
Comprehensive Taiwan e-invoice skill with 7 scripts, CSV data files, and reference docs. The nonlocal bug in error_handler.py is a code quality issue, not security. Test credentials are sandbox-only (publicly documented by providers), but the pattern of embedding them in generated code is a mild security concern. No destructive commands, no network calls from scripts, no exfiltration risk.