payment-integration

Integrate Payme and Click payment providers with webhook handling for orders.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/Saidabbos/homemessage-admin --skill payment-integration-saidabbos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: payment-integration
Source: https://github.com/Saidabbos/homemessage-admin/tree/main/.ai/skills/payment-integration
Command: npx skills add https://github.com/Saidabbos/homemessage-admin --skill payment-integration-saidabbos

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers integrate Payme and Click payment providers and manage webhook-driven order payments, reducing manual coding and delays in payment workflows.

Core Features & Use Cases

  • Invoices & checkout: Generate payment links for Payme and Click and attach to orders.
  • Webhook processing: Validate and handle payment status updates to update orders and notify customers.
  • Admin/UI integration: Optional admin UI components for initiating invoices and monitoring payments.

Quick Start

Install the skill in a Laravel project, configure environment variables for Payme and Click as described, and trigger an invoice creation for an order to obtain a payment URL. Then simulate or receive webhooks to confirm payments and trigger notifications.

Frequently Asked Questions about payment-integration

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

FAQPage Schema
How do I integrate Payme and Click payments with webhook handling in Laravel?

You integrate Payme and Click payments by configuring environment variables, generating checkout URLs for orders, and processing incoming webhooks for payment validation and status updates.

How does webhook processing work for Click and Payme invoice payments?

Webhook processing validates payment status updates by enforcing signature verification and idempotent processing, ensuring orders are securely updated and customers are notified upon successful payment.

What do I need to set up before generating Payme or Click checkout URLs?

You need a Laravel project with specific environment variables configured for Payme and Click, which enables the system to generate invoices and attach valid payment links to orders.

Can I use this payment integration to monitor invoices from an admin UI?

Yes, optional admin UI components are supported for initiating invoices and monitoring payment statuses, allowing administrators to track transactions and manage order flows directly.

Why should I use environment-based configuration for Payme and Click webhooks?

Environment-based configuration securely separates API credentials, while signature verification and logging prevent unauthorized access and ensure idempotent processing of duplicate payment webhook notifications.

What is the best way to handle payment status updates across customer and admin flows?

The best way to handle payment status updates is through automated webhook processing that validates signatures, updates order states idempotently, and triggers notifications across both customer and admin flows.