Bargeldloser MCP-Server
Der Cashfree MCP-Server ermöglicht KI-Tools und Agenten die Integration mit Cashfree- APIs (Payment Gateway, Payouts und SecureID) mithilfe des Model Context Protocol (MCP) .
Aufstellen
Klonen Sie das Repository
Abhängigkeiten installieren
(erfordert Node.js 14.x oder höher)
Related MCP server: claude-mcp-server
Konfiguration
Sie benötigen ein Cashfree-Konto mit API-Zugangsdaten (wir unterstützen sowohl Sandbox- als auch Produktionsschlüssel). Sie können Cashfree MCP in Ihrem bevorzugten Client verwenden. Einige Beispielkonfigurationen sind unten aufgeführt:
Claude
Fügen Sie den folgenden Konfigurationsblock zu Ihrer claude_desktop_config.json hinzu
VS Code
Fügen Sie den folgenden Konfigurationsblock zu Ihren VS Code-Einstellungen hinzu
API-Anmeldeinformationen
Legen Sie für jeden Dienst die folgenden Umgebungsvariablen fest: Zahlungsgateway:
PAYMENTS_APP_ID: Ihre Zahlungsgateway-Client-IDPAYMENTS_APP_SECRET: Ihr Zahlungsgateway-Client-Geheimnis
Auszahlungen:
PAYOUTS_APP_ID: Ihre Payouts-Client-IDPAYOUTS_APP_SECRET: Ihr Payouts-Client-GeheimnisTWO_FA_PUBLIC_KEY_PEM_PATH: Pfad zu Ihrem öffentlichen 2FA-Schlüssel (nur erforderlich, wenn 2FA aktiviert ist)
Sichere ID:
SECUREID_APP_ID: Ihre SecureID-Client-IDSECUREID_APP_SECRET: Ihr SecureID-Client-GeheimnisTWO_FA_PUBLIC_KEY_PEM_PATH: Pfad zu Ihrem öffentlichen 2FA-Schlüssel (nur erforderlich, wenn 2FA aktiviert ist)
Umfeld
ENV : Für production auf Produktion und für sandbox auf Sandbox eingestellt (Standard: sandbox )
Werkzeugkonfiguration
TOOLS : Kommagetrennte Liste der zu aktivierenden Module. Verfügbare Optionen:
pg: Zahlungsgateway-APIspayouts: Auszahlungs-APIssecureid: SecureID-APIs
Werkzeuge
Cashfree MCP verfügt über die folgenden Tools, gruppiert nach Produktkategorie
Zahlungsgateway (PG)
Werkzeugname | Beschreibung |
suchen | Durchsuchen Sie die Entwicklerdokumentation zu Cashfree Payments. |
Zahlungslink erstellen | Erstellen Sie einen neuen Zahlungslink. |
Zahlungslink-Details abrufen | Alle Details und den Status eines Zahlungslinks anzeigen. |
Zahlungslink stornieren | Einen aktiven Zahlungslink stornieren. Für stornierte Links sind keine weiteren Zahlungen mehr möglich. |
Bestellungen für einen Zahlungslink erhalten | Sehen Sie sich alle Bestelldetails für einen Zahlungslink an. |
Auftrag erstellen | Erstellen Sie Bestellungen mit Cashfree, um eine Zahlungssitzungs-ID für Transaktionen zu erhalten |
Bestellung abrufen | Bestelldetails mit order_id abrufen |
Get-Order-Extended | Erhalten Sie erweiterte Bestelldaten wie Adresse, Warenkorb, Angebote, Kundendaten etc. |
Holen Sie sich berechtigte Zahlungsmethoden | Erhalten Sie zulässige Zahlungsmethoden für einen bestimmten Bestellbetrag und eine bestimmte ID |
Zahlungen für eine Bestellung erhalten | Alle Zahlungsdetails für eine Bestellung anzeigen. |
Zahlung per ID erhalten | Zeigen Sie die Zahlungsdetails einer Bestellung für eine Zahlungs-ID an. |
Rückerstattung erstellen | Rückerstattungen einleiten. |
Erhalten Sie alle Rückerstattungen für eine Bestellung | Rufen Sie alle für eine Bestellung verarbeiteten Rückerstattungen ab. |
Rückerstattung erhalten | Rufen Sie eine bestimmte Rückerstattung ab, die auf Ihrem Cashfree-Konto verarbeitet wurde. |
alle Siedlungen bekommen | Erhalten Sie alle Abrechnungsdetails, indem Sie die Abrechnungs-ID, die Abrechnungs-UTR oder den Datumsbereich angeben. |
Abrufen von Aufteilungs- und Abrechnungsdetails nach Auftrags-ID-v2-0 | Erhalten Sie Split- und Abrechnungsdetails, einschließlich abgewickelter/unabgewickelter Transaktionen für Lieferanten in einer Bestellung |
Abrechnungen nach Auftrags-ID abrufen | Alle Abrechnungen einer bestimmten Bestellung anzeigen. |
Streitigkeiten nach Bestell-ID abrufen | Alle Streitdetails nach Bestellnummer abrufen |
Streitigkeiten anhand der Zahlungs-ID abrufen | Erhalten Sie alle Streitdetails nach Zahlungs-ID |
Streitigkeiten nach Streit-ID abrufen | Erhalten Sie Streitdetails anhand der Streit-ID |
Akzeptieren Sie den Streitfall anhand der Streitfall-ID | Akzeptieren Sie einen Streitfall anhand seiner Streitfall-ID |
Beweise einreichen, um den Streitfall anzufechten, per Streit-ID | Legen Sie Beweise vor, um einen Streitfall anzufechten |
Zahlung simulieren | Simulieren Sie die Zahlung zum Testen. Erfordert vorherige Auftragserstellung |
Abrufsimulation | Simulierte Zahlungsdetails abrufen |
Auszahlungen
Werkzeugname | Beschreibung |
Standardübertragung-v2 | Leiten Sie bei Cashfree Payments eine Betragsüberweisung ein. |
Transferstatus abrufen-v2 | Rufen Sie den Status einer eingeleiteten Überweisung ab. |
Stapelübertragung-v2 | Starten Sie eine Stapelüberweisungsanforderung bei Cashfree Payments. |
get-batch-transfer-status-v2 | Rufen Sie den Status einer gestarteten Stapelübertragung ab. |
autorisieren | Authentifizieren Sie sich beim Cashfree-System und erhalten Sie das Autorisierungs-Trägertoken. |
Cashgram erstellen | Erstellen Sie ein Cashgram. |
Cashgram deaktivieren | Deaktivieren Sie ein Cashgram. |
Cashgram-Status abrufen | Erhalten Sie den Status eines erstellten Cashgrams. |
SecureID
Werkzeugname | Beschreibung |
Namensübereinstimmung überprüfen | Überprüfen Sie Namen mit Variationen. |
KYC-Link generieren | Erstellen Sie ein Verifizierungsformular für KYC-Informationen. |
KYC-Link-Status abrufen | Rufen Sie den Status eines KYC-Verifizierungsformulars ab. |
statischen KYC-Link generieren | Generieren Sie einen statischen KYC-Link. |
Deaktivieren Sie den statischen KYC-Link | Deaktivieren Sie einen statischen KYC-Link. |
Lizenz
Dieses Projekt unterliegt den Bedingungen der MIT Open Source-Lizenz. Die vollständigen Bedingungen finden Sie unter LIZENZ.
Dokumentation
Eine ausführliche API-Dokumentation finden Sie in der Cashfree-API-Dokumentation .
Unterstützung
Wenden Sie sich für Support an care@cashfree.com oder melden Sie ein Problem im GitHub-Repository .