AKIRA
Secure Control Panel
Admin Authentication
PRODUCTION SECURE SESSION
AKIRA
Admin Panel
Dashboard
Users
Payments
Payment Links
Audit Log
Settings
PRODUCTION
Dashboard

Welcome back

Monitor your off-session payments and vault users

Total Users
—
Vault customers
Total Charged
—
All-time revenue
Successful
—
Completed charges
Issues
—
Failed or pending
Recent Payments
UserAmountStatusDateCapture ID
Vault Users
UserVaultPaymentsLast StatusQuick ChargeActions
User Detail
PayPal Credentials
These credentials are stored securely in the database and used by the backend for every PayPal API call. Changes take effect immediately.
Switch to Production only once your app is reviewed by PayPal.
Shown on the PayPal checkout page.
From PayPal Developer Dashboard → Apps & Credentials → your app.
Leave empty to keep the current secret. Only enter a new value to change it.
For one-time payment webhooks. From PayPal Dashboard → Webhooks.
Only needed if you use PayPal Subscriptions.
Where PayPal redirects customers after payment approval.
Stripe Credentials
Stripe credentials — use test keys (sk_test_…) for sandbox, live keys (sk_live_…) for production. Webhook secret comes from Stripe Dashboard → Developers → Webhooks (whsec_…).
Must match the mode of your API keys below.
Public key — safe to use on the frontend.
Leave empty to keep the current key. Enter a new value to change it.
Webhook endpoint URL to register on Stripe: /api/webhooks/stripe
Telegram Alerts
Get real-time alerts for admin logins, failed attempts and IP bans. Create a bot via @BotFather, then get your chat id from @userinfobot.
From @BotFather. Leave empty to keep current token.
Your personal chat id, or a group/channel id (starts with -100…).
How to Get These Keys
  1. Go to developer.paypal.com/dashboard
  2. Create a new app (or open an existing one) under Apps & Credentials
  3. Copy the Client ID and Secret into the fields above
  4. Scroll down to Webhooks, add webhook URL: https://yourdomain.com/api/webhooks/paypal
  5. Copy the generated Webhook ID into the field above
  6. Click Test Connection to verify everything works
Payment History
DateUserAmountStatusNoteCapture IDActions
—
Admin Audit Log
TimeActionTargetIPDetails
—
Generate Payment Link
Create a shareable payment link with a custom amount. Send it to a customer by email, WhatsApp, SMS — anything.
A timestamp is appended automatically, so each click creates a unique order.
Your payment link:
Open in new tab
Direct Charge
Select a user first.
Add User
Enroll later from the user row to collect their PayPal consent.
Edit User
Clear this to remove vault access without deleting the user.
Vault Enrollment
Enrolling —. The customer approves an initial charge on PayPal once; after that, you can charge any amount off-session from this dashboard.
Share this link with the customer.
They approve on PayPal, then you click "Complete Enrollment".
Refund Payment
Refunding — to —. Leave the field as-is for a full refund, or lower the amount for partial.
—
Confirm Delete

Delete — and all their payment history?

This cannot be undone. The vault token on PayPal will not be deleted automatically.