Modalità test
Selgeo fornisce un ambiente di test completo per verificare la tua integrazione dall'inizio alla fine senza elaborare pagamenti reali o inviare email a partner reali. Tutte le funzionalità della modalità test usano API versione v1.
Confronto test vs. live
| Aspetto | Modalità test | Modalità live |
|---|---|---|
| Chiavi API | pk_test_*, sk_test_* | pk_live_*, sk_live_* |
| Dati | Completamente isolati | Dati di produzione |
| Stripe | Si connette all'ambiente test di Stripe | Si connette all'ambiente live di Stripe |
| Soppresse | Consegnate normalmente | |
| Webhook | Consegnati agli endpoint in modalità test (HTTP consentito) | Richiedono HTTPS |
| Rilevamento frodi | Attivo | Attivo |
Ciclo di test passo dopo passo
Passaggio 1 — Installare lo snippet con la chiave pubblica di test
<script
src="https://cdn.selgeo.com/v1/selgeo.js"
data-merchant="pk_test_YOUR_KEY"
async
></script>
Passaggio 2 — Creare un partner di test
Nella dashboard, crea un programma di test e aggiungi un partner di test. Il link di referral sarà simile a:
https://tuosito.com/?ref=abc123
Passaggio 3 — Simulare un clic
Apri il link di referral nel tuo browser. Lo snippet Selgeo cattura il clic e crea un'attribuzione in sospeso.
Passaggio 4 — Segnalare una conversione di test
- Stripe Checkout
- API di conversione
Completa un pagamento di test Stripe usando una carta di test Stripe (es. 4242 4242 4242 4242).
curl -X POST https://api.selgeo.com/api/v1/conversions \
-H "Authorization: Bearer sk_test_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"click_id": "IL_CLICK_ID_DAL_PASSAGGIO_3",
"event_type": "purchase",
"external_transaction_id": "test_txn_001",
"amount_cents": 9900,
"currency": "EUR"
}'
Numeri di carta di test Stripe
| Numero carta | Comportamento |
|---|---|
4242 4242 4242 4242 | Successo |
4000 0000 0000 3220 | Richiede autenticazione 3D Secure |
4000 0000 0000 0002 | Rifiutata (card_declined) |
Suggerimenti
- Reimposta regolarmente i dati di test.
- Testa i webhook presto. Configura gli endpoint webhook in modalità test prima di andare in produzione.
- Testa i casi limite. Prova scenari come finestre di attribuzione scadute, conversioni duplicate e rimborsi.
- Quando sei pronto, segui la Checklist di messa in produzione.