Payment Notifications
Configure notifications for PayPal and Litecoin payments.
Payment Notifications Configuration
Get notified when receiving PayPal or Litecoin payments.
Configure webhook alerts with detailed transaction information.
data/modules/payments.json
Litecoin Payments
Configure notifications for Litecoin transactions.
address
Your Litecoin wallet address
confirmations
Minimum confirmations before notification
Default: 2
last_tx_count
Last processed transaction count (auto-updated)
webhook
Discord webhook URL for notifications
Litecoin Setup Guide
Address Configuration
1. Enter your Litecoin wallet address in the config
2. To change addresses, reset last_tx_count
to 0
Checking Frequency
• Checks for new transactions every 10 minutes
• This avoids API rate limiting
• Be patient for new payments to appear
"litecoin": {
"enabled": true,
"address": "LTC_WALLET_ADDRESS",
"webhook": "DISCORD_WEBHOOK_URL",
"confirmations": 2,
"last_tx_count": 0,
"ping": null,
"payload": {
"username": "Pashka™ | Litecoin Payments",
"avatar_url": "https://i.e-z.host/kavdt6p1.png",
"embed": {
"title": "• Payment Received",
"color": "#2b2d31",
"fields": [
{"name": "Amount", "value": "**{{amount:.8f}}Ł**", "inline": true},
{"name": "Value", "value": "`{{usd:.2f}}` • `{{eur:.2f}}€` • `{{gbp:.2f}}£`", "inline": true},
{"name": "Confirms", "value": "`{{confirmations}}`", "inline": true},
{"name": "Transaction", "value": "[`{{tx_hash}}`](https://blockchair.com/litecoin/transaction/{{tx_hash}})", "inline": false}
],
"footer": {
"text": "Pashka™ | Litecoin Payments",
"icon_url": "https://i.e-z.host/a8oyrvt5.png"
}
}
}
}
PayPal Payments
Configure notifications for PayPal transactions.
PayPal email address receiving payments
Default: paypal@pashka.me
webhook
Discord webhook URL for notifications
PayPal IPN Setup
Enable IPN
1. Log in to your PayPal account
2. Go to Account Settings → Notifications
3. Click Update next to Instant Payment Notifications
4. Or just head to to this link and log into your account.
Configure Notification URL
1. Check Receive IPN messages
2. Enter Notification URL:
https://api.pashka.sbs/paypal
3. Save changes
"paypal": {
"enabled": true,
"email": "your@paypal.email",
"webhook": "DISCORD_WEBHOOK_URL",
"ping": null,
"payload": {
"username": "Pashka™ | PayPal Payments",
"avatar_url": "https://i.e-z.host/kavdt6p1.png",
"embed": {
"title": "• Payment Received",
"color": "#2b2d31",
"fields": [
{"name": "Amount", "value": "**{{amount:.2f}} {{currency}}**", "inline": true},
{"name": "Fee", "value": "`{{currency_symbol}}{{fee:.2f}}`", "inline": true},
{"name": "Type", "value": "`{{payment_type}}`", "inline": true},
{"name": "Name", "value": "[**{{customer_name}}**](https://www.paypal.com/myaccount/activities/?free_text_search={{customer_name_link}})", "inline": true},
{"name": "Country", "value": "[`{{country}}`](https://www.countrycode.org/{{country}})", "inline": true},
{"name": "Account", "value": "`{{payer_status}}`", "inline": true},
{"name": "Mail", "value": "`{{email}}`", "inline": false},
{"name": "Transaction", "value": "[`{{tx_id}}`](https://www.paypal.com/activity/payment/{{tx_id}})", "inline": false}
],
"footer": {
"text": "Pashka™ | PayPal Payments",
"icon_url": "https://i.e-z.host/a8oyrvt5.png"
}
}
}
}
Available Variables
Placeholders for use in notification embeds.
Litecoin Variables
{amount}
- LTC amount{usd}
- USD value{eur}
- EUR value{gbp}
- GBP value{confirmations}
- Confirm count{tx_hash}
- Transaction ID
PayPal Variables
{amount}
- Payment amount{currency}
- Currency code{fee}
- Transaction fee{payment_type}
- Payment type{customer_name}
- Payer name{email}
- Payer email{tx_id}
- Transaction ID
Best Practices
- Use different webhooks for Litecoin and PayPal notifications
- For Litecoin, wait 10+ minutes before expecting new payment alerts
- Reset
last_tx_count
when changing LTC addresses - Test PayPal IPN with small transactions first
- Keep your PayPal email private to prevent stalking