power-checkout

Integrate payment gateways and electronic invoicing into WooCommerce.

1|Updated Apr 20, 2025
One-click install
npx skills add https://github.com/j7-dev/wp-power-checkout --skill power-checkout
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: power-checkout
Source: https://github.com/j7-dev/wp-power-checkout/tree/main/.github/skills/power-checkout
Command: npx skills add https://github.com/j7-dev/wp-power-checkout --skill power-checkout

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the WooCommerce checkout process by integrating various payment gateways and electronic invoicing solutions, aiming to improve conversion rates and user experience.

Core Features & Use Cases

  • Payment Gateway Integration: Supports Shopline Payment with features like redirect gateways, multiple payment methods (credit card, ATM, LINE Pay, etc.), and webhook verification.
  • Electronic Invoicing: Integrates with Amego for automated invoice issuance and cancellation based on order status.
  • Unified Settings: Provides a Vue 3-based SPA for managing all payment and invoicing configurations.
  • Use Case: A store owner wants to offer more payment options and automate invoice generation for Taiwanese customers. This Skill can be configured to enable Shopline Payment and Amego invoicing, automatically issuing invoices when an order status changes to 'processing'.

Quick Start

Use the power-checkout skill to configure the Shopline Payment gateway settings.

Frequently Asked Questions about power-checkout

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

FAQPage Schema
How do I integrate a custom payment gateway into WooCommerce using a provider pattern?

Integrating a custom payment gateway into WooCommerce uses a provider pattern for extensibility, allowing structured addition of methods like credit card or ATM. This design supports redirect gateways and webhook signature verification for secure transaction processing.

How does electronic invoicing automation work with WooCommerce order statuses?

Electronic invoicing automation in WooCommerce triggers invoice issuance and cancellation based on order status changes. When an order shifts to processing, the system automatically issues an invoice through integrated solutions like Amego.

Can I use Vue 3 to build a WooCommerce plugin settings interface?

You can use Vue 3 to build a WooCommerce plugin settings interface as a single-page application. This provides a unified SPA for managing all payment gateway and electronic invoicing configurations centrally.

Does this WooCommerce payment gateway integration support HPOS compatibility?

The WooCommerce payment gateway integration explicitly addresses HPOS compatibility. It ensures the custom plugin architecture functions correctly with High-Performance Order Storage for improved database query performance.

What is the best way to verify webhook signatures for WooCommerce payment gateways?

Verifying webhook signatures for WooCommerce payment gateways requires validating incoming request payloads against expected cryptographic hashes. This ensures authentic transaction callbacks from providers like Shopline Payment.

How do I expose REST API endpoints for managing WooCommerce payment settings?

Exposing REST API endpoints for managing WooCommerce payment settings involves defining custom routes within the WordPress plugin structure. These endpoints handle operations for configuring payment gateways and electronic invoicing solutions.