payuni-webhook

Verify PAYUNi webhook signatures and update order statuses in Next.js and Express.

271|18|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/paid-tw/skills --skill payuni-webhook
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: payuni-webhook
Source: https://github.com/paid-tw/skills/tree/main/plugins/payuni/skills/payuni-webhook
Command: npx skills add https://github.com/paid-tw/skills --skill payuni-webhook

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a secure and reliable PAYUNi webhook listener to receive payment notifications and trigger downstream order handling.

Core Features & Use Cases

  • Signature verification to ensure notifications originate from PAYUNi.
  • Replay attack prevention and idempotent processing of merchant orders.
  • Framework-agnostic integration with Next.js and Express endpoints, plus straightforward testing workflows.
  • Use Case: Connect PAYUNi to your order system so successful payments automatically update order status and notify downstream services.

Quick Start

Set up a webhook endpoint at /webhooks/payuni and test sending a sample notification from PAYUNi to verify signature checks and status updates.

Frequently Asked Questions about payuni-webhook

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

FAQPage Schema
How do I verify PAYUNi webhook signatures in Node.js?

Verify PAYUNi webhook signatures in Node.js by using the standard crypto library to perform hashing and timing-safe checks against incoming payment notifications. This ensures payloads genuinely originate from PAYUNi before processing.

How do I prevent replay attacks when handling payment webhooks?

Prevent replay attacks on payment webhooks by implementing replay protection and idempotent processing for merchant orders. This ensures duplicate or delayed notification payloads do not trigger redundant downstream order status updates.

Can I set up a PAYUNi webhook listener in Next.js and Express?

Yes, you can set up a PAYUNi webhook listener in both Next.js and Express environments. The integration is framework-agnostic, allowing you to receive payment notifications and trigger order handling across standard Node.js setups.

How do I automatically update order status from PAYUNi payment notifications?

Automatically update order status from PAYUNi payment notifications by connecting a webhook endpoint to your order system. Verified successful payments will trigger downstream order status updates and notify related services.

What is needed to test PAYUNi webhook handling locally?

To test PAYUNi webhook handling locally, you need a standard Node.js environment with the crypto library available. You set up a webhook endpoint, then send a sample notification from PAYUNi to verify signature checks and status updates.