
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...

Vuoi migliorare ulteriormente il tuo software di affiliazione? Scopri l’integrazione Stripe per Post Affiliate Pro.
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.
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.
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.
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.
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.
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.
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.
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.
Se stai valutando altre opzioni oltre Stripe, ecco alcune alternative di rilievo:
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.
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.
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.
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.
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.
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 come integrare Square (SquareUp) con Post Affiliate Pro per automatizzare i processi aziendali, tracciare le vendite degli affiliati e aumentare i ricavi...
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...
Vuoi migliorare ulteriormente il tuo software di affiliazione? Scopri l'integrazione con PaySimple per Post Affiliate Pro. Collega facilmente PaySimple per l'el...

