payuni-upp-v2

Generate AES-256-GCM encrypted PAYUNi UPP V2 payment payloads.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the complex, security-sensitive process of integrating PAYUNi UPP V2 payments, ensuring correct AES-256-GCM encryption and SHA256 hashing for all transaction types.

Core Features & Use Cases

  • Secure Payment Processing: Handles UPP V2 Form POST requests, including credit cards, installments, ATM, CVS, and mobile wallets.
  • API Orchestration: Provides standardized methods for transaction queries, refunds, cancellations, and token management.
  • Use Case: When building a WooCommerce checkout flow, use this Skill to generate the encrypted payload for the payment page and verify the integrity of the asynchronous NotifyURL callback.

Quick Start

Use the payuni-upp-v2 skill to generate the encrypted payload for a new order with ID 12345 and an amount of 500 TWD.

Frequently Asked Questions about payuni-upp-v2

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

FAQPage Schema
How do I integrate PAYUNi UPP V2 payments into WooCommerce checkout?

PAYUNi UPP V2 integration generates the encrypted payload for the payment page and verifies the asynchronous NotifyURL callback. This handles UPP V2 Form POST requests for credit cards, installments, ATM, CVS, and mobile wallets securely.

How does AES-256-GCM encryption work for PAYUNi payment gateway requests?

AES-256-GCM encryption secures PAYUNi payment gateway requests by encrypting transaction payloads. SHA256 verification then validates the integrity of these requests, ensuring compliance with official security protocols for transaction processing and refunds.

Can I process credit card installments and virtual accounts through the PAYUNi backend API?

Yes, you can process credit card installments and virtual accounts through the PAYUNi backend API. The integration supports standardized methods for transaction queries, refunds, cancellations, and token management across both UPP and backend API endpoints.

What is the best way to verify the integrity of a PAYUNi asynchronous NotifyURL callback?

The best way to verify a PAYUNi asynchronous NotifyURL callback is using SHA256 hashing. This ensures the integrity of the transaction response, confirming it complies with official PAYUNi security protocols for payment status queries.

Does the PAYUNi UPP V2 integration support refund and cancellation operations?

Yes, the PAYUNi UPP V2 integration supports refund and cancellation operations. It provides standardized API orchestration methods for transaction queries, refunds, cancellations, and token management across both UPP and backend API endpoints.

Why do I need SHA256 verification for PAYUNi transaction requests?

You need SHA256 verification for PAYUNi transaction requests to ensure data integrity and prevent tampering. Combined with AES-256-GCM encryption, it ensures compliance with official PAYUNi security protocols for all transaction types and refunds.