| name | description | homepage | version | metadata | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
paysonow |
Payment gateway webhook handler for DomeClaw - Automatically process payments and transfer CLAW tokens to customers. |
1.0.0 |
|
Automated payment processing for merchants using DomeClaw as payment receiver. When a payment notification arrives via webhook, DomeClaw automatically transfers CLAW tokens to the customer's wallet.
PaySoNow enables merchants to receive and process payments automatically. When an external payment gateway sends a webhook notification, DomeClaw parses the payment details and automatically transfers CLAW tokens to the customer's wallet address.
- Receive payment notifications via webhook
- Parse payment details from message text
- Automatic CLAW token transfers to customer wallets
- Support for EVM-compatible addresses
- Secure token transfers with PIN verification
- Transaction logging and audit trail
This skill requires:
- Webhook channel enabled with proper authentication token
- Wallet service with sufficient CLAW token balance
- Proper PIN configuration for auto-transfers
- Hotwallet mode enabled (for automatic transfers)
Configure your payment gateway to send notifications to your DomeClaw instance:
POST /webhook
Headers:
Authorization: Bearer YOUR_TOKEN
Content-Type: application/json
Body:
{
"message": ">ชำระเงินจาก 0x5266Dfa5ae013674f8FdC832b7c601B838D94eE6 จำนวน 10 CLAW",
"chat_id": "-5129639667",
"metadata": {
"target_channel": "telegram"
}
}The skill expects payment messages in the format:
>ชำระเงินจาก [WALLET_ADDRESS] จำนวน [AMOUNT] [TOKEN]
For example:
>ชำระเงินจาก 0x5266Dfa5ae013674f8FdC832b7c601B838D94eE6 จำนวน 10 CLAW>ชำระเงินจาก 0x123...abc จำนวน 5.5 CLAW
- Payment gateway sends webhook notification to DomeClaw
- DomeClaw parses the message to extract wallet address and amount
- DomeClaw automatically transfers the specified amount to the customer's wallet
- Transaction is logged for audit purposes
- Webhook authentication via bearer token
- Transaction amounts limited by configuration
- Wallet PIN protection for transfers
- Audit logging for all transactions
- Hotwallet mode required (suitable for testnet only)
- CLAW: 0x20c0000000000000000000000000000000000000 (Native Gas Token)
- MTK: 0x20C000000000000000000000550a7F768B9A78f3
- Chain: ClawSwift
- Chain ID: 7441
- RPC: https://exp.clawswift.net/rpc
- Explorer: https://exp.clawswift.net
- Customer pays via external payment gateway
- Gateway sends webhook:
{ "message": ">ชำระเงินจาก 0x5266Dfa5ae013674f8FdC832b7c601B838D94eE6 จำนวน 10 CLAW", "chat_id": "-5129639667", "metadata": {"target_channel": "telegram"} } - DomeClaw automatically transfers 10 CLAW to 0x5266...4eE6
- Confirmation sent to chat_id -5129639667