Integration logo
Stripe

Stripe

Stripe Payments Integration Affiliate Marketing

Integrazione Stripe

Una suite di API che alimenta il commercio per aziende di tutte le dimensioni.

Stripe semplifica l’accettazione di carte di credito sul web a partire da oggi. Il metodo di integrazione utilizza il nostro plugin integrato per la gestione delle notifiche.

Come integrare PostAffiliatePro con Stripe

L’integrazione gestisce ordini, ordini ricorrenti e rimborsi. Supporta inoltre le commissioni a vita e la gestione dei coupon.

Ogni account cliente in Stripe dispone di un campo extra chiamato ‘description’. In questo metodo di integrazione, lo utilizziamo. Il compito è aggiungere il valore del cookie (di tracciamento) nel campo description presente nel modulo d’ordine. Il modo più semplice è aggiungere questo codice al tuo modulo di pagamento:

<input type="hidden" name="pap_custom" value="" id="pap_tdx8v2s5a" />

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
  PostAffTracker.writeCookieToCustomField('pap_tdx8v2s5a');
</script>

Quando il modulo viene inviato (il cliente sta ordinando), puoi elaborare i dati del modulo nel modo standard e, prima di creare un addebito e un account cliente (con Stripe_Customer::create), devi utilizzare i dati pap_custom inviati e impostare il valore come descrizione del cliente – “description” = > $_POST[‘pap_custom’].

Se utilizzi Stripe Checkout allora, invece del passaggio precedente, dovrai seguire questo. In sostanza, occorre inserire il valore del cookie di tracciamento nella variabile client-reference-id dell’oggetto sessione Stripe. Consulta qui come ottenere il valore del cookie di tracciamento (ID visitatore).

Ecco un esempio di pulsante Stripe Checkout :

<script async src="https://js.stripe.com/v3/buy-button.js">
</script>
<stripe-buy-button
buy-button-id="_buy_btn_BBBBBBBBBBBBBB_ "
publishable-key="_pk_test_XXXXXXXXXXXXXXXXXXX_ "
>
</stripe-buy-button>

Ecco come apparirebbe un pulsante integrato (ora il codice del pulsante Stripe viene aggiunto tramite JavaScript):

<script async src="https://js.stripe.com/v3/buy-button.js">
</script>
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
  var papCookie = '';
  PostAffTracker.setAccountId('Account_ID');
  try {
    PostAffTracker.track();
  } catch (err) { }
  papCookie = PostAffTracker._getAccountId() + PostAffTracker._cmanager.getVisitorIdOrSaleCookieValue();
  document.write('<stripe-buy-button buy-button-id="_buy_btn_BBBBBBBBBBBBBB_ " publishable-key="_pk_test_XXXXXXXXXXXXXXXXXXX_ " **client-reference-id** ="' + papCookie + '"></stripe-buy-button>');
</script>

Se utilizzi i link di pagamento Stripe devi trasmettere il valore del cookie di tracciamento come parametro di query string _client_reference_id_ al link. Per farlo devi assegnare un ID all’elemento <a> del link, ad esempio assegnerai “papCookie” come ID del link, quindi sarà:

<a id="papCookie" href="https://buy.stripe.com/2wM8yP31J6vF6wodQZ">Paga ora</a>

Una volta assegnato l’ID, devi eseguire la funzione PostAffTracker.writeCookieToLink(‘ papCookie ‘, ‘ _client_reference_id_‘); del codice di tracciamento click, con l’ID del link (nel nostro esempio papCookie) e il nome del parametro di query string che deve essere aggiunto (_client_reference_id_), quindi ad esempio così:

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
  try {
    PostAffTracker.setAccountId('Account_ID');
    PostAffTracker.track();
    PostAffTracker.writeCookieToLink('papCookie', 'client_reference_id');
  } catch (err) { }
</script>

Un’altra categoria di strumenti di pagamento Stripe sono le tabelle dei prezzi Stripe. Supportano l’utilizzo di client-reference-id, quindi è possibile integrare anche queste.

Tracciamento vendite – configurazione webhook

Il tracciamento delle vendite avverrà automaticamente, sia per gli addebiti standard che ricorrenti. L’ultimo passaggio è impostare Stripe affinché informi il tuo Post Affiliate Pro per ogni addebito. Questo viene fatto tramite i webhook di Stripe.

Per impostare un webhook, vai alla sezione Developers (in basso a sinistra) e poi su Webhooks. Clicca su Aggiungi endpoint e usa il seguente URL come endpoint per ricevere i webhook. Inserisci questo URL per le notifiche in tempo reale:

https://URL_TO_PostAffiliatePro/plugins/Stripe/stripe.php?AccountId=Account_ID

Per quanto riguarda gli eventi da monitorare, puoi aggiungere invoice.payment_succeeded, charge.succeeded e charge.refunded. Se utilizzi Stripe Checkout o link di pagamento Stripe dovrai monitorare anche l’evento checkout.session.completed.

Come versione API assicurati di scegliere l’ultima disponibile. Se riscontri problemi con un vecchio webhook, aggiorna la versione API predefinita del tuo account: vai su Workbench e aggiorna la versione API da lì. In alternativa, puoi creare un nuovo webhook con l’ultima versione API.

Se desideri tracciare anche i pagamenti di test, configura lo stesso webhook anche in modalità test.

Attivazione del plugin

L’ultimo passaggio è attivare il plugin integrato nel tuo Post Affiliate Pro. Dopo l’attivazione ricordati di configurarlo aggiungendo la chiave API segreta o una chiave API Ristretta. Se desideri usare una chiave API Ristretta, devi abilitare l’accesso in lettura per queste risorse: Charges, Subscriptions, Checkout Sessions, Customers e Invoices.

Ecco fatto, tutto è pronto. Tutte le transazioni ora verranno tracciate.

Non dimenticare di integrare il tuo sito con il codice di tracciamento click per far funzionare tutto correttamente.

Cos’è Stripe?

Stripe è una piattaforma di pagamento completa progettata per facilitare una vasta gamma di elaborazioni transazionali, consentendo alle aziende di accettare pagamenti da clienti in tutto il mondo. Supporta vari metodi di pagamento, tra cui carte di credito e debito, portafogli digitali e opzioni locali. Grazie a strumenti pensati per gli sviluppatori, Stripe supporta soluzioni di pagamento personalizzate e semplifica le operazioni finanziarie aziendali.

Fondata da Patrick e John Collison nel 2010, Stripe nasce dall’esigenza di risolvere le complesse sfide dei pagamenti online. Lanciata inizialmente negli Stati Uniti, la sua facilità d’integrazione l’ha resa rapidamente popolare, soprattutto tra gli sviluppatori. Negli anni, Stripe si è espansa a livello globale aggiungendo numerose funzionalità come Atlas, Radar e Instant Payouts. Partnership e acquisizioni strategiche ne hanno rafforzato continuamente la posizione nell’ecosistema finanziario digitale.

Stripe serve una clientela diversificata che include e-commerce, piattaforme SaaS e grandi imprese. La sua API flessibile la rende ideale per sviluppatori e team IT, mentre le robuste funzionalità di sicurezza attraggono aziende che necessitano di una gestione dei pagamenti affidabile. Stripe semplifica i pagamenti complessi e si adatta alla crescita delle aziende.

Caratteristiche principali di Stripe

  • Pagamenti globali: Supporta oltre 100 metodi di pagamento in tutto il mondo.
  • Prevenzione frodi con Stripe Radar: Offre strumenti sofisticati per il rilevamento delle frodi.
  • Ottimizzazione dei ricavi: Fornisce servizi completi di fatturazione, emissione fatture e tassazione.
  • Personalizzazione tramite API Stripe: API e SDK pensati per gli sviluppatori, per soluzioni su misura.
  • Pagamenti multi-parte tramite Stripe Connect: Supporta schemi di pagamento complessi per piattaforme.

Opzioni di prezzo di Stripe

Stripe utilizza un modello pay-as-you-go con tariffe standard per carte nazionali e internazionali e offre piani personalizzati per volumi più elevati. Servizi aggiuntivi come Radar e Terminal comportano costi separati. Le aziende possono negoziare prezzi su misura in base alle specifiche esigenze per ottimizzare i costi.

Opinioni degli utenti su Stripe

Gli utenti apprezzano l’interfaccia intuitiva di Stripe, la sua affidabilità e la forte integrazione API. Tuttavia, alcuni segnalano problemi nei report e difficoltà con l’assistenza clienti . In media, Stripe riceve feedback positivi ma potrebbe necessitare miglioramenti in alcune aree del servizio per aumentare la soddisfazione degli utenti.

Recensioni YouTube su Stripe

Queste recensioni offrono una panoramica visiva delle funzionalità di Stripe, dei prezzi e di come si confronta con altri processori di pagamento, fornendo prospettive utili ai potenziali utenti.

Alternative a Stripe

Se stai valutando altre opzioni oltre Stripe, ecco alcune alternative di rilievo:

  1. Square
  2. Stax Payments
  3. PayPal
  4. Clover
  5. Payment Depot
  6. Helcim
  7. Gravity Payments
  8. Merchant One – Elaborazione carte di credito senza sforzo, accredito il giorno successivo e senza intermediari.
  9. Elavon – Soluzioni di pagamento innovative e sicure per il commercio globale.
  10. Intuit QuickBooks Payments – Gestione integrata dei pagamenti all’interno di QuickBooks per facilitare fatturazione e incassi.

Domande frequenti

Cosa consente l'integrazione di Stripe con Post Affiliate Pro?

L'integrazione di Stripe con Post Affiliate Pro consente l'accettazione fluida delle carte di credito, il tracciamento automatico di ordini e rimborsi e le commissioni a vita per gli affiliati. Supporta il tracciamento avanzato dei cookie, la tracciabilità delle vendite tramite webhook e un'attivazione semplice dei plugin per una gestione efficiente degli affiliati.

Come posso tracciare le vendite affiliate con Stripe?

Le vendite affiliate vengono tracciate utilizzando i cookie memorizzati in campi personalizzati di Stripe o tramite client-reference-id in Stripe Checkout e link di pagamento. Il tracciamento delle vendite avviene tramite webhook Stripe che notificano a Post Affiliate Pro pagamenti riusciti, ricorrenti o rimborsati.

A quali eventi devo prestare attenzione nei webhook di Stripe?

Devi monitorare eventi come invoice.payment_succeeded, charge.succeeded, charge.refunded e checkout.session.completed (se utilizzi Stripe Checkout o link di pagamento) per assicurarti che tutte le transazioni vengano tracciate.

È possibile utilizzare chiavi API ristrette con questa integrazione?

Sì, puoi utilizzare una chiave API Ristretta per il plugin Stripe in Post Affiliate Pro. Assicurati che abbia accesso in lettura per Charges, Subscriptions, Checkout Sessions, Customers e Invoices.

Quali sono le alternative a Stripe per i pagamenti affiliati?

Tra le alternative più note a Stripe ci sono Square, Stax Payments, PayPal, Clover, Payment Depot, Helcim, Gravity Payments, Merchant One, Elavon e Intuit QuickBooks Payments.

Inizia con l'integrazione Stripe

Potenzia il tuo programma di affiliazione con Stripe e Post Affiliate Pro. Inizia a tracciare le transazioni e ottimizza i tuoi pagamenti oggi stesso.

Scopri di più

Square (SquareUp)
Square (SquareUp)

Square (SquareUp)

Scopri come integrare Square (SquareUp) con Post Affiliate Pro per automatizzare i processi aziendali, tracciare le vendite degli affiliati e aumentare i ricavi...

5 min di lettura
Square Integration +4
RocketGate
RocketGate

RocketGate

Integra RocketGate con Post Affiliate Pro per ottimizzare i tuoi pagamenti online. Scopri come collegare il tuo software di affiliazione con il gateway di pagam...

4 min di lettura
Payments Integration +3
PaySimple
PaySimple

PaySimple

Vuoi migliorare ulteriormente il tuo software di affiliazione? Scopri l'integrazione con PaySimple per Post Affiliate Pro. Collega facilmente PaySimple per l'el...

4 min di lettura
Integration Payments +3

Sarai in buone mani!

Unisciti alla nostra community di clienti soddisfatti e fornisci un eccellente supporto clienti con PostAffiliatePro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface