payram-auth

Authenticate with PayRam using JWT Bearer tokens for dashboard API access.

155|7|Updated Nov 25, 2025
One-click install
npx skills add https://github.com/PayRam/payram-mcp --skill payram-auth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: payram-auth
Source: https://github.com/PayRam/payram-mcp/tree/main/skills/payram-auth
Command: npx skills add https://github.com/PayRam/payram-mcp --skill payram-auth

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Authenticate with a PayRam instance to access merchant dashboard APIs and manage tokens, enabling seamless integration for payments, analytics, and sweeps.

Core Features & Use Cases

  • JWT Bearer token authentication for dashboard access and API usage.
  • Token refresh flow to keep sessions alive without re-entering credentials.
  • Browser session token extraction for agents and automated workflows.
  • Clear guidance for troubleshooting common 401/403 errors and token expiration.
  • Supports logout workflows to terminate sessions securely.

Quick Start

Use the payram-auth skill to authenticate to your PayRam server and obtain an access token for subsequent API calls.

Frequently Asked Questions about payram-auth

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

FAQPage Schema
How do I authenticate to a PayRam instance using JWT bearer tokens?

To authenticate with a PayRam instance using JWT bearer tokens, you log in with your email and password to obtain an access token, then include that token in the authorization header for subsequent API calls. This enables secure merchant dashboard access.

What can I do when my merchant API token expires and returns a 401 error?

When your merchant API token expires and returns a 401 error, you should use the token refresh flow to request a new access token using your refresh token. This keeps your session alive without requiring you to re-enter your login credentials.

Can I extract a JWT bearer token from my browser session for automated PayRam workflows?

Yes, you can extract a JWT bearer token from your browser session for automated PayRam workflows. This allows agents and automated scripts to securely access merchant dashboard APIs for analytics, payouts, and payments without manual login steps.

Does PayRam authentication support automatic token refresh for long-running API workflows?

Yes, PayRam authentication supports automatic token refresh for long-running API workflows. The system enforces token lifecycle requirements and automatically refreshes expired tokens, ensuring continuous access to analytics and payment endpoints without interruption.

What is the correct way to handle 403 forbidden responses from the PayRam merchant API?

Handling 403 forbidden responses from the PayRam merchant API involves checking user permissions and token validity. The authentication skill provides clear guidance for troubleshooting these common 401/403 errors, ensuring proper access rights for the requested endpoints.

How do I securely log out and terminate an active PayRam API session?

To securely log out and terminate an active PayRam API session, you use the documented logout workflows provided by the authentication skill. This ensures your JWT bearer token is properly invalidated, preventing unauthorized access to your merchant account.