AI Prosumer
RO

CONSTRUIEȘTE CU SHAREAI

Plătește cu ShareAI, de la consimțământ la finalizarea plății

Oferă clienților o alegere clară despre utilizarea AI, taxa ta opțională și fiecare achiziție. Construiește o experiență de plată pe care să o înțeleagă și să o controleze.

Experiența pe care o vei proiecta

Plătește cu ShareAI
Aplicațiile noi încep fără un contract publicat. Adăugați o ofertă înainte de a publica termenii acesteia.

Acces clar. Termeni acceptați. Achiziții confirmate.

IMPLEMENTAREA TA

Un flux de plată pe care îl poți explica și verifica.

Păstrează autorizarea, termenii acceptați și plățile confirmate explicite atât în produsul tău, cât și în implementare.

Obține referința de implementare
01CONSIMȚĂMÂNTUL CLIENTULUI

Acces cu un scop clar

Clientul înțelege dacă se conectează, folosește AI sau aprobă o achiziție.

Contul de platăAcces limitat
Poți verifica când

Tokenul și operațiunea utilizează contul și domeniul intenționat.

Construiește fluxul de autorizare
02TERMENI ACCEPTAȚI

Contracte pe care le poți respecta

Publică oferte ușor de înțeles și urmărește versiunea pe care fiecare client a acceptat-o.

Builder marcajVersiuni de contract
Poți verifica când

Noii termeni nu modifică în tăcere un client existent.

Definește oferte și contracte
03PLATĂ VERIFICATĂ

Confirmare înainte de livrare

Creează o achiziție intenționată, verifică starea plătită și îndeplinește-o odată ce este confirmată.

IdempotentăStare verificată
Poți verifica când

Retrageri, anulări, finalizări refuzate și limite sunt gestionate.

Construiește fluxul de finalizare a plății

DU-O ÎN EDITORUL TĂU

Construiește cu agentul tău.

Copiază ghidul complet cu obiectivul implementării, intrările necesare și verificările de acceptare. Păstrează exemplele de cod, tabelele și linkurile de documentație împreună.

Ghid completContextul implementăriiVerificări de validare
Mai multe formate
Vizualizează ca Markdown Descarcă Markdown

Gata pentru proiectul tău, în formatul de care ai nevoie.

Actualizat

Alege pentru ce plătește clientul tău

Vei distinge conectarea unui cont, plata pentru utilizarea AI și confirmarea unei achiziții de produs.

Unde veți lucra Produsul dvs. → Experiența de plată

Pay with ShareAI permite unui client să utilizeze contul selectat ShareAI în aplicația dvs. Există două fluxuri de facturare distincte: cereri AI finanțate de client sub o autorizare acceptată și o achiziție de produs pe care clientul o confirmă la checkout. Marcajul opțional Builder este un acord suplimentar privind utilizarea AI.

Acțiunea clientuluiCe se întâmplăAcces necesar
Conectați un portofelCreează o autorizare pentru contul selectat și termenii acceptați. Niciun produs nu este cumpărat prin clic pe Conectare.openid plus capabilitățile pe care aplicația ta le utilizează.
Trimite o cerere AIUtilizează creditele AI eligibile ale contului autorizat și termenii de utilizare acceptați.Acces de inferență aplicabil; monetization_gateway pentru termenii de marcaj acceptați Builder.
Confirmă achiziția unui produsDebitează achiziția respectivă doar după confirmarea autorizată.payments și o cerere de plată reușită.
JamZY · aplicație de referință pentru programări Mărește captura de ecran ↗
Demo-ul real JamZY pentru programări: alegeți un serviciu și o oră, apoi conectați opțional ShareAI pentru a genera pregătirea.
Programarea locală și pregătirea AI finanțată de client sunt acțiuni separate. Nicio invitație de calendar nu este trimisă de acest demo.
  1. Alegeți tipul și durata programării.
  2. Selectați un interval de demo disponibil.
  3. Conectați ShareAI pentru a utiliza asistentul AI opțional.
  4. AI rulează doar după această acțiune explicită; rezervarea singură nu apelează ShareAI.

JamZY’s exemplul de programare demonstrează ruta de utilizare AI. Nu are checkout de comerciant, nu solicită domeniul de plăți și nu pretinde că conectarea achiziționează un abonament. Utilizează capitolele rămase când adaugi acea experiență separată.

Sunteți gata să continuați când

Butonul și textul produsului tău indică dacă clientul se conectează, utilizează AI sau confirmă o achiziție.

Obține autorizarea clientului

Vei obține permisiunea de la contul plătitor vizat înainte ca o operațiune să îl utilizeze.

Unde veți lucra Consolă → Cazuri de utilizare → Autorizarea clientului

  1. Creează aplicația și completează procesul de onboarding, informațiile publice și callback-urile platformei. Activează cazurile de utilizare relevante în Consolă.
  2. Pentru marcajul Builder, completați cererea de acces și așteptați aprobarea, dacă este necesar. Pentru achiziții, activați Pay with ShareAI și configurați contractul de acces la plată necesar în Subscriptions.
  3. Solicitați domenii activate prin Authorization Code + S256 PKCE. Utilizați payments pentru checkout de produs, inference pentru AI la costul rețelei și monetization_gateway pentru un marcaj AI aprobat. Solicitați doar capabilitățile pe care aplicația le utilizează efectiv.
  4. Fă ca clientul să selecteze contul personal sau organizațional corect și să accepte termenii afișați. Domeniile suplimentare sau termenii modificați necesită din nou autorizare; reîmprospătarea nu le acordă.
Cazuri de utilizare Mărește captura de ecran ↗
Log-in with ShareAI, Pay with ShareAI și Monetization Gateway au stări separate de configurare și aprobare.
Log-in with ShareAI, Pay with ShareAI și Monetization Gateway au stări separate de configurare și aprobare.
  1. Configurează autentificarea cu ShareAI.
  2. Activează utilizarea finanțată de client.

Un client ID identifică platforma. Un token de acces reprezintă autorizarea clientului acceptată. O versiune de contract înregistrează termenii de facturare. Niciunul dintre acestea singur nu dovedește că o plată specifică pentru produs a fost confirmată.

Sunteți gata să continuați când

Tokenul aparține clientului vizat și include permisiunile pentru operațiunea pe care urmează să o efectuezi.

Explică taxa ta AI într-o ofertă

Vei publica termeni de utilizare clari pe care clientul îi poate revizui și accepta.

Unde veți lucra Aplicație → Abonamente

În Abonamente, creează oferte denumite clar și explică taxa suplimentară AI. ID-ul abonamentului este generat, doar în citire și limitat la aplicația ta. Aceste oferte sunt partajate între clienții platformei aplicației, astfel încât să nu menții o ofertă comercială diferită pentru Web și Android.

Abonamente · Prezentare generală Mărește captura de ecran ↗
Aplicațiile noi încep fără un contract publicat. Adăugați o ofertă înainte de a publica termenii acesteia.
Aplicațiile noi încep fără un contract publicat. Adăugați o ofertă înainte de a publica termenii acesteia.
  1. Creați o ofertă în propriul editor.
Abonamente · editor de oferte Mărește captura de ecran ↗
O ofertă ilustrativă de tip schiță. ID-ul de abonament generat este doar pentru citire și este limitat la această aplicație.
O ofertă ilustrativă de tip schiță. ID-ul de abonament generat este doar pentru citire și este limitat la această aplicație.
  1. Utilizați un nume de ofertă orientat către client.
  2. Setați AI surcharge pentru această ofertă.

Utilizează Estimare pentru a compara costul rețelei, suprataxa și câștigurile builder-ului pentru modelul ales. Publică un proiect revizuit ca următoarea versiune de contract. Clienții acceptă acea versiune în timpul autorizării; o ofertă publicată nu este aceeași cu un acord acceptat de client.

Dacă aveți nevoie doar de payments de produs, utilizați fluxul disponibil de contract de acces la plată gratuit, mai degrabă decât să inventați un marcaj Builder. Prețurile și intervalele fixe ale abonamentului nu sunt configurate de editorul actual de oferte de utilizare; nu interpretați o ofertă AI ca facturare automată recurentă.

Sunteți gata să continuați când

Oferta dvs. descrie cu exactitate ceea ce este adăugat la costul AI. Consimțământul orientat către client afișează aceleași termeni publicați.

Aveți nevoie de detalii?Acorduri de facturare imuabile ↗

Permite clienților să aleagă noi termeni

Veți introduce un nou contract, păstrând evidența termenilor acceptați de fiecare cont.

Unde veți lucra Abonamente → Contracte

Pregătiți modificările în următorul proiect de contract. Autorizările existente își păstrează abonamentul și versiunea acceptată până când clientul acceptă un înlocuitor. Comparați numărul de conturi și distribuțiile în prezentarea generală a abonamentului, în loc să presupuneți că fiecare cont utilizează cea mai recentă versiune.

Abonamente · Contracte Mărește captura de ecran ↗
Istoricul contractelor și distribuțiile conturilor acceptate apar după publicare și consimțământul clientului.
Istoricul contractelor și distribuțiile conturilor acceptate apar după publicare și consimțământul clientului.
  1. Examinați versiunile publicate ale contractului.

Spuneți clienților ce modificări au fost făcute și trimiteți-i prin fluxul de consimțământ pentru a accepta o nouă versiune atunci când este necesar. Un token reîmprospătat nu poate fabrica acceptarea. Păstrarea contractelor acceptate este tranziția implicită. Alegerea de a solicita consimțământ reînnoit înainte de alte acțiuni întrerupe deliberat accesul existent până când clientul aprobă noii termeni; revizuiți impactul înainte de publicare. Orice reducere permisă trebuie să urmeze regulile contractului acceptat; o creștere a taxei necesită aprobarea clientului.

Păstrați vizualizarea la nivel de aplicație și limita identității separate. Identificatorii specifici platformei pentru clienți rămân limitați la contextul lor de client, chiar și atunci când prezentarea generală comercială agregă întreaga aplicație.

Sunteți gata să continuați când

Puteți identifica ce contract a acceptat fiecare cont și explica cum poate trece la următorul.

Confirmă o achiziție înainte de a o îndeplini

Veți crea o achiziție intenționată, obține confirmarea și verifica plata înainte de livrare.

Unde veți lucra Backend-ul dvs. → ShareAI checkout → Verificarea plății

Acest capitol extinde exemplul de programare cu o achiziție separată de produs. Rulați-l doar după activarea plăților și obținerea unui token de client cu acel scop. Păstrați starea comenzii și plății pe backend-ul dvs.

# Real payment request: use scoped test access and an intentional amount.
curl --fail-with-body 'https://api.shareai.now/api/v1/console/builder/payments' \
  -H "Authorization: Bearer $SHAREAI_ACCESS_TOKEN" \
  -H 'Content-Type: application/json' \
  -H 'Idempotency-Key: YOUR_UNIQUE_ORDER_REFERENCE' \
  --data '{"title":"JamZY appointment preparation pack","amount":"1.00"}'
  1. Salvați ID-ul plății returnat și URL-ul de checkout împreună cu comanda. Utilizați un șir exact de sumă zecimală; evitați calculele monetare cu punct flotant.
  2. Deschideți URL-ul de checkout returnat. ShareAI prezintă achiziția și plătitorul. Clientul trebuie să confirme utilizând contul care a autorizat aplicația dvs. Deschiderea checkout-ului nu debitează contul.
  3. Citiți plata din API cu aceeași autorizare a clientului. Finalizați comanda doar după ce starea verificată este "paid".
  4. Reluați aceeași achiziție intenționată cu aceeași cheie de idempotentă. O achiziție diferită necesită o nouă cheie. Nu reutilizați niciodată o cheie pentru termeni modificați.
curl --fail-with-body --get \
  'https://api.shareai.now/api/v1/console/builder/payments' \
  -H "Authorization: Bearer $SHAREAI_ACCESS_TOKEN" \
  --data-urlencode "id=$SHAREAI_PAYMENT_ID"
Starea plățiiCe ar trebui să facă produsul dvs.
în așteptareArătați că este necesară confirmarea clientului. Nu finalizați încă.
plătitVerificați în raport cu comanda serverului dvs., apoi finalizați o singură dată.
refuzatRespectați decizia; lăsați clientul să aleagă dacă dorește să încerce o altă achiziție.
expiratCreați o cerere nouă cu o nouă cheie de idempotentă atunci când clientul dorește să încerce din nou.

Utilizați doar un URL de checkout returnat de API-ul de încredere și validați-l conform politicii de destinație permisă a integrării dvs. Un mesaj de succes de revenire la aplicație nu reprezintă o dovadă de plată. Plătitorul nu poate achiziționa din propriul cont de Builder.

Dacă susțineți un contract de abonament existent cu preț fix, API-ul de plată poate utiliza termenii săi acceptați pentru o perioadă confirmată explicit. Nu trimiteți un preț recurent inventat sau nu taxați o nouă perioadă în mod silențios. JamZY’s mostra descărcabilă de programare nu implementează acea extensie.

Sunteți gata să continuați când

Nicio comandă nu este livrată până când backend-ul dvs. verifică plata, iar repetarea fluxului de confirmare nu poate livra sau debita aceeași comandă de două ori.

Ajută clienții să se recupereze dintr-o problemă de facturare

Veți gestiona limitele de credit și deconectarea fără taxe duplicate sau modificări neașteptate ale contului.

Unde veți lucra Aplicația dvs. → Recuperare facturare

Utilizarea AI și achizițiile de produse au reguli diferite pentru credite eligibile. Un cont poate avea credite eligibile pentru AI care nu pot fi utilizate pentru a plăti un produs. Gestionați fondurile insuficiente și limitele de cheltuieli per aplicație utilizând eroarea API și destinația de facturare a clientului.

Arătați clientului contul de plată ales, acțiunea care a eșuat și o cale pentru a gestiona creditele sau limitele. Clientul controlează propriul plafon; proprietarul aplicației nu îl poate ridica. Nu treceți în mod silențios de la un cont organizațional la unul personal pentru a face o taxă să reușească.

Vizualizarea aplicației reunește conturile conectate fără a afișa ID-urile interne ale bazei de date ale organizației.
Vizualizarea aplicației reunește conturile conectate fără a afișa ID-urile interne ale bazei de date ale organizației.
  1. Gestionarea clienților este agregată pentru aplicație.

Deconectarea ar trebui să revoce autorizația relevantă și să șteargă sesiunea locală. Oprește cererile autorizate viitoare; nu anulează o achiziție deja confirmată sau nu anulează automat un angajament plătit separat. Eșecul de reîmprospătare, revocarea grantului și expirarea plății necesită mesaje distincte de recuperare.

Sunteți gata să continuați când

Erorile de credit insuficient și limitele lasă clientul informat și în control, fără comenzi duplicate accidentale sau schimbări ale plătitorului.

Verifică întregul parcurs al plății

Veți testa calea de succes și cazurile de eșec înainte de a include platforma în publicație.

Unde veți lucra Setări OAuth → Verificare

Utilizați lista de testare la nivel de aplicație și un cont de plată eligibil diferit de Builder. Există cel mult cinci locuri pentru testeri, inclusiv invitațiile în așteptare. Completați verificarea reală a endpoint-urilor și domeniului pentru fiecare platformă inclusă în publicație.

O nouă integrare afișează verificări în așteptare până când sunt înregistrate apeluri reale de succes. Acest proiect de referință nu a trecut de revizuire.
O nouă integrare afișează verificări în așteptare până când sunt înregistrate apeluri reale de succes. Acest proiect de referință nu a trecut de revizuire.
  1. Consola înregistrează succesul efectiv al punctelor finale.
  2. Fiecare domeniu solicitat trebuie, de asemenea, exercitat.
  1. Testați autorizația acceptată și anulată; confirmați limita selectată client/cont.
  2. Testați o cerere AI cu domeniu de succes pentru inference sau monetization_gateway și apelul API de plată necesar cu succes pentru payments. O cerere de plată poate fi în așteptare fără debit; un test complet de checkout verifică suplimentar confirmarea explicită și plata.
  3. Testați cererile duplicate, checkout-ul refuzat și expirat, creditele eligibile insuficiente, limitele de cheltuieli ale contului, token-urile expirate, rotația de reîmprospătare și autorizația revocată.
  4. Verificați Clienți, Abonamente și Analitice pentru clientul rezultat, termenii acceptați și activitatea atribuită. Confirmați că acreditările sensibile și ID-urile interne ale organizației nu apar în interfața utilizatorului destinată clientului.
  5. Include doar platformele a căror configurație și verificări înregistrate trec. Excludeți platformele neterminate sau eliminați-le; apoi trimiteți aplicația din Dashboard.
Sunteți gata să continuați când

Integrarea dvs. distinge accesul acceptat, termenii acceptați, plata solicitată și plata confirmată și gestionează calea de eșec pentru fiecare.

Verificarea organizației și accesul la program

Selectați contul personal sau organizațional care va deține înscrierea în program înainte de aplicare. Organizațiile pot trimite o aplicație înainte de verificare, dar aprobarea personalului singură nu activează accesul. Finalizați verificarea emailului organizației și a companiei din lista de verificare de onboarding în Console. O organizație aprobată rămâne În așteptarea verificării până când ambele verificări sunt complete. Builder, Provider și Creator programele urmează această regulă.

Vizualizați prețurile Monetization Gateway. · Explorează ShareAI for Startups · Domenii și permisiuni

Permisiuni și termeni acceptați

Termenii și condițiile publice, Politica de confidențialitate și instrucțiunile de ștergere trebuie să corespundă aplicației și să rămână accesibile fără autentificare. Acceptarea programului ShareAI, aprobarea Monetization Gateway, permisiunea OAuth a clientului și contractul de facturare acceptat sunt decizii separate. Reîmprospătarea nu poate adăuga permisiuni sau accepta noi termeni comerciali.

Domeniul vechi surcharge rămâne acceptat pentru integrările existente. Noile exemple utilizează monetization_gateway. Păstrați câmpurile existente, cum ar fi surcharge_bps și surcharge_percentage, neschimbate.

Vizualizați prețurile Monetization Gateway. · Explorează ShareAI for Startups · Domenii și permisiuni

Taxe Gateway și suport Startup

Taxele standard 5% ale Builder markup. Pentru €2.00 din costul rețelei AI și un 10% markup, clientul plătește €2.20. ShareAI primește €0.01 din €0.20 markup; Builder are €0.19 înainte de Event Ingestion.

Primele 1,000 cereri de Producție stabilite Monetization Gateway sunt gratuite în fiecare lună calendaristică (UTC), partajate în contul Builder. Cererile suplimentare costă €0.04 per 1,000 înainte de aplicarea reducerilor eligibile. O cerere stabilită creează un eveniment.

Pay with ShareAI pe cont propriu, inference-acces exclusiv, cheile API ale conturilor obișnuite și traficul de Staging sau testare nu generează Monetization Gateway Ingestie de Evenimente.

ShareAI for Startups oferă o alocație lunară partajată pentru taxele reale ShareAI pe o aplicație aprobată. Nivelurile actuale Launch, Growth și Momentum listează €1,000, €5,000 și €10,000 pe lună. Același buget acoperă taxa procentuală ShareAI pe adaosul Builder și Ingestionarea Evenimentelor facturabile împreună. Nu este o alocație pentru adaos brut, o cotă separată de evenimente gratuite sau inferență AI gratuită inference. Primele 1,000 evenimente gratuite ale contului nu o consumă.

Taxele rămase pentru Ingestionarea Evenimentelor sunt plătite din noile câștiguri ale cererii Builder, apoi din câștigurile AI disponibile Builder și creditele AI nerestricționate. Taxele AI ale clientului și produsul payments rămân separate.

ShareAI poate aproba taxe specifice aplicației sau suport pentru taxe pentru o perioadă fixă sau până la modificare. Revizuiți prețurile actuale ale aplicației și Programele Speciale în Console pentru termenii aprobați, valabilitate și alocația consumată. O schimbare de nivel sau o suprascriere a prețurilor nu resetează utilizarea lunară a aplicației.

Launch păstrează opțional Log in with ShareAI. Growth și Momentum îl necesită; Momentum necesită, de asemenea, insigna oficială ShareAI for Startups în subsolul aplicației. ShareAI verifică săptămânal insigna. Încercările confirmate de a ocoli cerințele pot duce la retrogradare, eliminare din Programul Startup sau retragere din Marketplace conform termenilor programului acceptați.

Tarifele pentru Enterprise sunt configurate de echipa ShareAI pentru contul Builder după ce se ajunge la un acord personalizat. Procentajul atribuit și rata evenimentului se aplică cererilor viitoare.

Vizualizați prețurile Monetization Gateway. · Explorează ShareAI for Startups · Domenii și permisiuni

Întreabă despre această pagină

Alege un asistent pentru a explora această pagină. Poți, de asemenea, să copiezi pagina și să o inserezi în conversația ta.

Ask ChatGPTAsk ClaudeAsk GrokAsk ShareAI