Pagamenti per servizi AI-powered

Richiedi il pagamento.
Consegna dopo la verifica.

Collega il tuo agente a MochiPay tramite strumenti di esecuzione. Offri checkout integrato o ospitato e verifica il pagamento sul tuo server prima di consegnare il risultato.

Guardate il flusso di pagamento

La demo simulata 45 2 secondi · inglese · musica di sfondo

USDT · USDC · BTC · ETH · SOL, sulle loro reti supportate.

MOCHIPAYUn flusso di lavoro di servizio a pagamento
01
Richiedi un rapportoLa tua app salva il tema, il prezzo e il proprietario
02
Completa il pagamentoON_SITE o HPP, utilizzando un ordine di pagamento
03
Verifica e consegnaIl server verifica il pagamento e si disattivano una volta
Server MCP gratuito · 1.0.2

Strumenti che il tuo agente può chiamare

Server stdio locale per un solo esercente. Richiede Python 3.10+ e l’SDK Python ufficiale di MCP. Collegalo a un client di IA che possa avviare server MCP locali.

CREA

create_payment_request

Crea una richiesta con l’importo esatto come stringa decimale, l’asset e la rete scelti e un ID di richiesta stabile. ON_SITE è il predefinito; HPP restituisce il link ospitato dello stesso ordine salvato.

{"request_id":"report-sale-001", "amount":"10.00",
 "currency":"USD", "payment_method":"USDT_TRC20",
 "checkout_mode":"ON_SITE"}
INTERROGA

get_payment_status

Richiedi una richiesta creata dalla tua installazione locale.

payment_verified

La consegna richiede che l’ordine collegato sia nello stato PAID e che l’importo ricevuto corrisponda esattamente al dovuto. La tua applicazione controlla la consegna.

{"request_id":"report-sale-001"}

Questi strumenti richiedono e monitorano pagamenti. Non firmano transazioni del portafoglio e non spendono fondi.

Lo ZIP contiene il README in inglese, un esempio di configurazione, il codice sorgente e un riepilogo delle verifiche.

Installazione locale

Estrai. Configura. Collega.

1. Installare le dipendenze

Rimuovere la cartella server inclusa e eseguire questi comandi da esso.

mochipay-mcp

python3 -m venv .venv
.venv/bin/python -m pip install -r requirements.txt

Windows PowerShell:

py -3 -m venv .venv
.\.venv\Scripts\python.exe -m pip install -r requirements.txt

2. Configurare il client MCP

Usa l’esempio di configurazione incluso. Imposta percorsi assoluti per interprete, server e stato e inserisci le credenziali del commerciante in privato. Segui le istruzioni di configurazione del tuo host.

mcp-config.example.json

La creazione dei pagamenti è disabilitata per impostazione predefinita. Abilitala con questa impostazione:

MOCHIPAY_ALLOW_CREATE=true

Conserva il file di stato SQLite privato affinché i tentativi successivi riutilizzino l’ordine originale. Il limite di importo si applica a ogni ordine nella valuta richiesta.

Riavvia o riconnetti il client e controlla che compaiano entrambi gli strumenti. Questo server locale si scarica separatamente dalla Skill di integrazione.

3. Chiedere all’agente collegato

Use MochiPay to create a 10 USD payment request for report access.
Use USDT TRC20, HPP, and request_id report-sale-001.
Then query report-sale-001 and tell me whether payment is verified.

Dopo un timeout, riutilizza lo stesso ID e gli stessi dati. Un nuovo ID crea un altro ordine. ON_SITE restituisce i campi per il checkout dell’applicazione; non incorpora una finestra di pagamento in qualsiasi client di chat.

Demo PHP di sblocco dei rapporti · 1.0.6

Un esempio completo di pagamento e sblocco

Richiedi un argomento, salva un ordine e completa il checkout ON_SITE o HPP. Il report scaricabile si sblocca solo dopo che una query firmata dal server ha verificato il pagamento.

Due modalità di checkout, un ordine

ON_SITE:Importo, rete, QR dell’indirizzo e stato appaiono in una finestra sulla tua pagina PHP.

HPP:Vai alla pagina di pagamento ospitata e validata di MochiPay, poi torna all’applicazione.

Cambiare modalità o recuperare una risposta di creazione persa riutilizza il pagamento salvato. Non arrotondare l’importo esatto sulla blockchain.

La consegna rimane sul tuo server

L’esempio verifica proprietario, ordine salvato, prezzo originale, valuta, asset e rete, indirizzo di ricezione e importo esatto pagato. Parametri di ritorno del browser e dati del callback non possono sbloccarlo da soli.

Il rapporto incluso è contenuto di esempio, non generato da un modello IA in esecuzione. Collega il tuo fornitore IA e una coda persistente di attività per la generazione in produzione.

PHP 7.0–8.x; cURL, JSON, sessioni e HTTPS; archiviazione privata persistente fuori dalla radice web. Installa in un ambiente di test protetto e configura credenziali, URL pubblico, percorso di archiviazione e codice di accesso secondo il README incluso.

Il server MCP e la demo PHP conservano registri separati. Per collegarli nell’app, associa esplicitamente ordine e cliente al pagamento. Installare MCP non sblocca automaticamente un report della demo.

Scegli il tuo punto di partenza

Istruzioni, strumenti di runtime o codice di applicazione

Il pacchettoscopoDove viene eseguito
Skill di integrazioneAiuta l’assistente a scegliere plugin e creare un’integrazioneUn assistente di sviluppo compatibile con le Skills
MCP ServitoreCrea richieste e interroga i pagamenti durante l’esecuzioneUn client MCP locale con credenziali private dell’esercente
Demo del reportMostra il checkout e l’accesso dopo la verifica del pagamentoIl tuo server PHP di test

I plugin nativi per negozi e le integrazioni personalizzate supportano ON_SITE e HPP. Classic SaaS supporta solo HPP.

Questo rilascio utilizza l'attuale MochiPay Order API. Non esegue pagamenti x402 o di portafoglio autonomo.