ecpay

Generate secure ECPay API code for payments, logistics, and invoices.

17|5|Updated Aug 7, 2023
One-click install
npx skills add https://github.com/zenbuapps/woomp --skill ecpay-zenbuapps
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ecpay
Source: https://github.com/zenbuapps/woomp/tree/main/.claude/skills/ECPay-API-Skill
Command: npx skills add https://github.com/zenbuapps/woomp --skill ecpay-zenbuapps

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill eliminates the complexity of integrating ECPay's diverse financial and logistics services by providing a standardized, AI-driven interface for generating secure, compliant API code and troubleshooting integration errors.

Core Features & Use Cases

  • Multi-Service Integration: Seamlessly connect AIO payments, ECPG (Station-in-Pay 2.0), logistics, electronic invoices, and the new electronic receipt service.
  • Security & Compliance: Implements industry-standard encryption (AES-CBC/GCM) and timing-safe signature verification (CheckMacValue) to ensure transaction integrity.
  • Use Case: A developer building an e-commerce platform can use this Skill to generate the exact code required for a secure credit card checkout flow, including the necessary HMAC signature generation and callback handling, in minutes rather than hours.

Quick Start

Use the ecpay skill to generate a secure credit card payment request for the AIO service using the official test merchant credentials.

Frequently Asked Questions about ecpay

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a secure ECPay API integration for AIO credit card payments?

Generating a secure ECPay API integration for AIO credit card payments involves constructing payment requests with official test merchant credentials, applying AES-CBC/GCM encryption, and implementing timing-safe CheckMacValue signature verification for callback handling.

What is CheckMacValue signature verification and how does it work with ECPay callbacks?

CheckMacValue is an ECPay security mechanism using HMAC signature validation to verify callback integrity. It ensures transaction data authenticity by applying timing-safe comparisons against hash values generated from API response parameters.

Can I use this assistant to integrate ECPay logistics and electronic invoice APIs together?

Yes, you can integrate ECPay logistics and electronic invoice APIs simultaneously. The assistant supports multi-service integration, generating secure compliant code across AIO payments, logistics, electronic invoices, and electronic receipt services.

Does ECPay API integration require AES encryption for payment processing?

Yes, ECPay API integration requires AES encryption, specifically AES-CBC or AES-GCM modes, for secure payment processing. This protocol protects sensitive transaction payloads and ensures adherence to ECPay security standards for production-grade e-commerce applications.

What is the best way to troubleshoot ECPay payment gateway integration errors?

The best way to troubleshoot ECPay payment gateway integration errors is to validate AES encryption payloads and verify CheckMacValue HMAC signature generation, ensuring secure compliant API code execution across multiple programming languages.