Tapaya
PanoramicaPlatform APIPlatform API

Platform API

Ambienti, autenticazione e quali sezioni della Tapaya Platform API servono alla Sua integrazione.

La Tapaya Platform API Le consente di gestire esercenti, pagamenti e impostazioni dell'organizzazione dal Suo server. Gli endpoint necessari dipendono da come la Sua app accetta i pagamenti; non tutti gli integratori hanno bisogno di tutte le sezioni.

Swagger, supported by SmartBearSwagger documentationTapaya Integrator APIEvery endpoint, request field, and enum value, with a console to try requests.Open the API reference

Gli enum sono numerici

Campi come businessTypeId, countryId, currencyId, documentType e refundReasonId sono tutti enum numerici. I valori possibili per ciascuno sono elencati nella documentazione Swagger, non in questa guida.

Quali sezioni La riguardano

La Sua integrazioneAutenticazione dell'esercenteOnboarding degli esercentiReportistica e pagamenti
Accept SDK (incorporato nella Sua app)🟢 Obbligatoria🟡 Facoltativo🟡 Facoltativa
Solo app Tapaya Terminal (intent/deeplink, senza SDK)⚪ Non necessaria🟡 Facoltativo🟡 Facoltativa
Solo reportistica / back office⚪ Non necessaria⚪ Non necessario🟢 Obbligatoria
  • Autenticazione dell'esercente: l'SDK si autentica come esercente utilizzando un token di accesso richiesto dal Suo backend. Non è necessaria per le integrazioni con Tapaya Terminal: l'esercente accede direttamente all'app Tapaya Terminal, quindi non esiste alcuna sessione SDK che il Suo backend debba autenticare.
  • Onboarding degli esercenti: facoltativo per ogni integrazione di pagamento, in presenza o online. Un esercente completa l'onboarding una sola volta e quell'onboarding copre entrambi i canali. L'onboarding avviene tramite la Tapaya Platform UI, un invito ospitato o l'API, a seconda di chi deve raccogliere i dati dell'esercente.
  • Reportistica e pagamenti: facoltativa per entrambe le integrazioni di pagamento se crea dashboard proprie; obbligatoria (e sufficiente da sola) se si limita a recuperare i dati di reportistica senza una propria integrazione di pagamento.

Tutte le righe richiedono comunque l'autenticazione con un Server Secret Token.

Usare la Secret key per il Checkout

Il Checkout online accetta la stessa Secret key della pagina API Keys, qui chiamata Server Secret Token. Il Checkout richiede Authorization: Bearer <secret-key> e associa l'organizzazione a un esercente. Consulti Autenticazione di Checkout per i requisiti di associazione dell'esercente.

Ambienti

La Tapaya Platform API supporta i seguenti ambienti:

  • Produzione: Ospitato su https://api.tapaya.com. Questo ambiente utilizza account reali e movimenta fondi reali. Non utilizzi l'ambiente di produzione per i test.
  • Sandbox: Ospitata su https://api.sandbox.tapaya.com. Questo ambiente Le consente di testare l'integrazione senza alcun movimento di fondi reali. Per saperne di più sui test, consulti la nostra guida a test / sandbox.

Autenticazione

Le richieste alla Platform API utilizzano il Suo Server Secret Token, indicato come Secret key nella pagina API Keys. Lo passi così com'è nell'header Authorization delle Sue richieste HTTP.

Authorization: REPLACE_ME

Per autenticare la Sua piattaforma presso l'API, deve generare una Secret key, qui chiamata Server Secret Token, nella pagina API Keys e sostituire con essa REPLACE_ME qui sopra.

Avviso di sicurezza

Il Suo Server Secret Token ha privilegi elevati. Non lo esponga mai nel codice lato client (app mobili, browser web). Deve essere utilizzato esclusivamente dai Suoi server backend sicuri.

Se un token viene compromesso, lo revochi dalla pagina API Keys; la revoca ha effetto immediato e non può essere annullata. Generi un token sostitutivo prima o dopo la revoca, a seconda delle esigenze; non esiste un'azione di “rotazione” sul posto, quindi aggiorni la configurazione del Suo backend con il nuovo token una volta creato.

Nessuna limitazione dell'ambito delle chiavi

Ogni Server Secret Token ha gli stessi privilegi a livello di intera organizzazione; al momento i token non possono essere limitati a endpoint o esercenti specifici. Consideri qualsiasi token equivalente a un accesso completo all'API per la Sua organizzazione.

Il server è accessibile esclusivamente tramite il protocollo HTTPS, con TLS 1.2 o versioni successive imposto a livello di infrastruttura. È applicato un limite di frequenza (100 richieste al minuto per indirizzo IP); le richieste che sovraccaricano il server restituiscono un errore 429 Too Many Requests.

Manca qualcosa in questa pagina?Richieda una funzionalità. Alleghiamo questa pagina, così il team vede il contesto.