Collega serviziConnettori
Pagamenti e negozi
Incassa pagamenti con Stripe, Paddle, PayPal o Chargebee, oppure mostra un negozio che gestisci già su Shopify, WooCommerce o PrestaShop. Come si collega ciascuno, cosa puoi chiedere e cosa non farà.
Qui ci sono sette connettori: quattro che incassano denaro e tre che mostrano i prodotti di un negozio che hai già. Per come funziona il collegamento in generale, vedi Connettori. Per come appare un negozio creato qui, vedi Negozi online e Pagamenti.
| Servizio | Da usare per | Come si collega |
|---|---|---|
| Stripe | Pagamenti con carta, abbonamenti, una pagina di checkout ospitata da Stripe | Un pulsante, o delle chiavi |
| Paddle | Pagamenti e abbonamenti con le imposte gestite per te | Chiavi |
| PayPal | Pulsanti di acquisto con il prezzo impostato nel tuo account PayPal | Client ID e valuta |
| Chargebee | Fatturazione degli abbonamenti con un portale clienti | Nome del sito e una chiave API |
| Shopify | Una vetrina sopra i tuoi prodotti Shopify | Indirizzo del negozio e un token pubblico |
| WooCommerce | Una vetrina sopra i tuoi prodotti WooCommerce | Indirizzo del negozio e chiavi di sola lettura |
| PrestaShop | Una vetrina sopra i tuoi prodotti PrestaShop | Indirizzo del negozio e una chiave webservice |
Il denaro si muove sempre tra i tuoi clienti e il tuo account presso il servizio. Setherion non lo tiene mai e non partecipa a rimborsi, chargeback o contestazioni. Quando colleghi uno di questi servizi, spunti una riga che lo dice.
Stripe
Per: pagamenti singoli e abbonamenti, su una pagina di checkout ospitata da Stripe. Gli acquirenti non digitano mai un numero di carta nella tua app.
Si collega con: il pulsante Set up Stripe. Compili il modulo di Stripe e torni indietro, e non ti viene mostrata nessuna chiave. Pubblica prima l’app, perché Stripe guarda il sito live e rifiuta uno ancora in costruzione. Ti chiede un documento d’identità e un conto bancario. Puoi usare invece le chiavi: la publishable key (inizia con pk_) e la secret key (inizia con sk_) dalle tue chiavi API di Stripe, e un webhook signing secret (inizia con whsec_).
Solo con chiavi incollate: la scheda di Stripe mostra l’indirizzo webhook da aggiungere in Stripe, con un pulsante per copiarlo. Aggiungilo per gli eventi checkout.session.completed e checkout.session.async_payment_succeeded. Con il pulsante non c’è nessun webhook da configurare.
Cosa chiedere:
- “Aggiungi un pulsante Buy now per il corso”
- “Aggiungi un piano mensile e un pulsante Manage billing”
- “Aggiungi una pagina My orders”
Cosa succede: gli ordini vengono scritti quando Stripe dice che un pagamento è andato a buon fine, e compaiono sotto Manage, poi Payments. Vedi Negozi online.
Limiti: un’app può avviare un checkout, rileggerlo e leggere il tuo listino prezzi. Rimborsi, clienti e pagamenti ai conti bancari non sono raggiungibili da un’app. Rimborsa da Manage, poi Payments, oppure in Stripe. Manage billing funziona solo per una persona che ha effettuato l’accesso e ha comprato qualcosa in quell’app.
Paddle
Per: pagamenti e abbonamenti in cui Paddle vende come venditore, quindi IVA e imposte sulle vendite sono gestite per te. Conviene quando vendi oltre i confini.
Si collega con: chiavi, dalla pagina di autenticazione di Paddle.
- Client-side Token (inizia con
live_, otest_per la sandbox). Pubblico per natura, quindi è incorporato nell’app pubblicata. - API Key (inizia con
pdl_live_apikey_opdl_test_apikey_). Resta sui server di Setherion. - Webhook Secret (inizia con
pdl_ntfset_). Facoltativo.
Cosa chiedere:
- “Aggiungi un piano Pro con un pulsante Subscribe che apre il checkout di Paddle”
- “Mostra il prezzo e cosa è incluso prima che si apra il checkout”
Come funziona: il checkout si apre nell’overlay di Paddle, nel browser del visitatore. Crei i tuoi prezzi nella dashboard di Paddle e l’app li usa tramite il loro id pri_. La pagina non invia mai un importo, perché chiunque apra la pagina può modificarlo.
Limiti: la API key non viene usata dall’app pubblicata, che non ha un server. Un token che inizia con test_ funziona solo con la sandbox di Paddle. Test connection legge un prodotto dal tuo account Paddle.
PayPal
Per: un pulsante Buy per un solo articolo a prezzo fisso. Il prezzo, le imposte e la spedizione stanno in PayPal, quindi chi apre la pagina non può cambiare quanto paga. Gli acquirenti pagano nella finestra di PayPal, con PayPal o con carta.
Si collega con: due valori.
- Client ID: in PayPal, apri Pay links and buttons, poi un pulsante, poi il suo codice. È il valore dopo
client-id=. Pubblico per natura. - Currency: tre lettere, come
GBPoEUR, le stesse dei tuoi pulsanti in PayPal.
Crea prima i tuoi pulsanti, nella pagina dei pulsanti di PayPal.
Cosa chiedere:
- “Aggiungi un pulsante Buy di PayPal per ciascuna delle tre stampe”
- “Metti il pulsante di PayPal sotto il prezzo nella pagina del prodotto”
Limiti: ogni pulsante compra un solo articolo al prezzo impostato in PayPal. Non c’è un carrello. La tua app non viene avvisata quando qualcuno paga: PayPal manda un’e-mail a te e all’acquirente, e la vendita non viene registrata nell’app. Per un carrello, ordini conservati nella tua app o abbonamenti, collega invece Stripe o Paddle. Lo dice anche la pagina del connettore.
Chargebee
Per: la fatturazione degli abbonamenti. Un pulsante Subscribe apre il checkout ospitato di Chargebee, un pulsante Manage billing apre il portale clienti, e il tuo team può vedere clienti, abbonamenti e fatture.
Si collega con: chiavi.
- Site name: la parte prima di
.chargebee.comnell’indirizzo della tua dashboard, in minuscolo. - API key: in Chargebee, Settings, poi Configure Chargebee, poi API Keys, poi Add API Key. Scegli una Write Key (crea, legge e aggiorna, non elimina mai). È tutto ciò che serve a un’app.
Cosa chiedere:
- “Aggiungi una pagina dei prezzi dai miei piani Chargebee, con un pulsante Subscribe su ciascuno”
- “Aggiungi un pulsante Manage billing per i clienti che hanno effettuato l’accesso”
- “Crea una pagina per il team con i miei abbonamenti e le fatture non pagate”
Chi può fare cosa: i visitatori possono avviare un checkout, aprire il portale di fatturazione e leggere i piani e i prezzi in vendita, per una pagina dei prezzi. Clienti, abbonamenti e fatture, e modificare piani e prezzi, sono riservati al tuo team. Segna gli account che sono il tuo team in Manage, poi Cloud, poi Users.
Limiti: usa Chargebee Product Catalog 2.0, quindi i piani sono item price. Gli importi arrivano in pence o centesimi. Da un’app non è possibile eliminare. In Permissions puoi disattivare il checkout, il portale, o la lettura e la modifica di clienti, abbonamenti, fatture, piani e prezzi, uno per uno.
Shopify
Per: una nuova vetrina sopra un negozio Shopify. Prodotti, prezzi e scorte restano in Shopify, e gli acquirenti pagano nella pagina di checkout di Shopify.
Si collega con: due valori.
- Store domain: l’indirizzo
.myshopify.com, anche se il tuo negozio mostra ai clienti un dominio personalizzato. - Storefront API token (public): nell’admin di Shopify, apri Sales channels, poi Headless, poi Create storefront. Copia il suo public access token.
Non usare mai il token della Admin API (inizia con shpat_): la scheda lo rifiuta, perché questo token è incorporato nell’app pubblicata e chiunque può leggerlo.
Cosa chiedere:
- “Una nuova vetrina per il mio negozio Shopify, con le collezioni nella home page”
- “Aggiungi un carrello che manda i clienti al checkout di Shopify”
- “Aggiungi ricerca e filtri sui miei prodotti Shopify”
Permessi: Shopify è diverso. Le tue app lo chiamano direttamente dalla pagina con il token pubblico, quindi in Setherion non ci sono interruttori. Imposta i limiti in Shopify: Sales channels, Headless, la tua vetrina, poi Manage accanto a Storefront API, poi Permissions. Valgono per ogni vetrina del canale Headless.
Limiti: scorte, ordini e pagamenti restano in Shopify. Se un articolo è esaurito, l’app dice cosa è cambiato prima di mandare avanti il cliente.
WooCommerce
Per: una vetrina che mostra i tuoi veri prodotti WooCommerce e manda gli acquirenti al tuo checkout.
Si collega con: chiavi.
- Shop address: l’indirizzo su cui gira il tuo negozio, quello con
/wp-admindietro. - Consumer key (inizia con
ck_) e Consumer secret (inizia concs_): in WooCommerce, apri Settings, poi Advanced, poi REST API, poi Add key, con Permissions impostato su Read.
Entrambe le chiavi restano sui server di Setherion.
Cosa chiedere:
- “Mostra i miei prodotti WooCommerce in una griglia con un pulsante Buy su ciascuno”
- “Aggiungi una pagina per ogni prodotto con le sue foto e il prezzo”
Limiti: i prodotti sono l’unica cosa che un’app può leggere. Ordini e clienti vengono rifiutati, quindi qui non ci sono cronologia degli ordini né account cliente. L’acquisto avviene nel tuo negozio: il pulsante manda l’acquirente al tuo checkout con il prodotto aggiunto. I prezzi arrivano nella valuta del negozio, come li dà il negozio. Test connection legge un prodotto.
PrestaShop
Per: una vetrina che mostra i tuoi veri prodotti PrestaShop e manda gli acquirenti alla pagina di ciascun prodotto nel tuo negozio.
Si collega con: chiavi.
- Shop address: l’indirizzo su cui gira il tuo negozio, quello con
/admindietro. - Webservice key: 32 lettere e cifre. In PrestaShop, apri Advanced Parameters, poi Web service, poi Add new webservice key, e spunta View (GET) su products.
La chiave resta sui server di Setherion.
Cosa chiedere:
- “Mostra i miei prodotti PrestaShop con le loro foto e i prezzi”
- “Collega ogni prodotto alla sua pagina nel mio negozio”
Limiti: i prodotti sono l’unica cosa che un’app può leggere. Ordini e clienti vengono rifiutati, e le quantità in magazzino non sono disponibili, quindi l’app non mostra badge “in stock”. I prezzi di PrestaShop sono al netto delle imposte, e l’app li indica così. Gli acquirenti vengono mandati alla pagina del prodotto nel tuo negozio, non direttamente a un carrello.
Da sapere
- Una vetrina costruita su Shopify, WooCommerce o PrestaShop serve a mostrare i prodotti. Ordini, scorte e pagamenti restano dove sono oggi. Nulla si sposta su Setherion.
- Pagamenti, negozi e database non vengono mai prestati ai membri di uno spazio di lavoro di team: l’account appartiene a chi lo ha collegato. Vedi Connettori.
- Scollegare un servizio impedisce subito a ogni app che lo usa di raggiungerlo. Prezzi e ordini presso il servizio non vengono toccati.
Questa pagina ti è stata utile?
