Pagamenti per affiliati in crypto risolve un problema molto specifico: pagare migliaia di partner, pochi dollari ciascuno, distribuiti in dozzine di paesi, senza raccogliere un singolo dettaglio bancario da nessuno. Con Payora puoi incollare fino a 500 destinatari nel cabinet o inviarli all'API di pagamento; il totale del lotto più le commissioni viene trattenuto sul tuo saldo interno nel momento in cui invii, e il pagamento segue quindi il flusso di approvazione e rilascio configurato per il tuo account. Questo post riguarda quando i pagamenti di referral in crypto superano davvero i bonifici e PayPal, le restrizioni di cui nessuno ti parla, e come collegare il tutto in un ciclo di pagamento in modo che un'esecuzione cron fallita non paghi mai due volte.
Perché la crypto si adatta ai pagamenti per affiliati e referral
I programmi di affiliazione e di condivisione dei ricavi hanno una forma di pagamento che i sistemi tradizionali gestiscono male: molti destinatari, piccole somme, internazionale, su un programma ripetuto. La crypto si adatta a quella forma quasi esattamente.
- Un sistema globale. Un partner a Manila, uno a Lagos e uno a Buenos Aires vengono pagati allo stesso modo, negli stessi minuti, dallo stesso saldo. Non esiste una matrice di paesi di ciò che PayPal supporta o quale corridoio la tua banca blocca silenziosamente.
- Minimi ridotti funzionano davvero. Una commissione di condivisione dei ricavi di $4 è un errore di arrotondamento rispetto a una commissione di bonifico internazionale di $15, quindi non la invii mai. Paga gli stessi $4 in USDT su una rete economica e la commissione è di pochi centesimi. Piccoli pagamenti frequenti smettono di essere antieconomici.
- Nessun attrito nei dettagli bancari.Raccogli un campo per partner — un indirizzo — invece di un IBAN, un numero di routing, un SWIFT/BIC e un nome legale che deve corrispondere. L'inserimento di un nuovo affiliato è un copia e incolla, non un modulo.
- Veloce.Una volta firmato, il pagamento arriva in pochi minuti al destinatario, non in due o cinque giorni lavorativi con un bonifico che potrebbe tornare indietro per un disallineamento del nome.
- I pagamenti sono definitivi, quindi non ci sono chargeback su ciò che paghi.Un affiliato non può annullare una commissione che gli hai inviato come può fare un acquirente di carte per contestare un acquisto.
L'ultimo punto ha un risvolto, il che ci porta alla parte onesta.
Le restrizioni oneste
La definitività ha un rovescio: non c'è possibilità di recupero. Se approvi e rilasci una commissione per un affiliato fraudolento o auto-riferito, un pagamento completato on-chain non può semplicemente essere annullato — la stessa finalità che ti protegge dai chargeback funziona in entrambi i sensi. Quindi la disciplina si sposta a monte: approva con attenzione, trattieni gli account sospetti prima del lotto e considera il rilascio confermato come il punto di non ritorno. Payora non eseguirà la verifica dei tuoi affiliati per te; quel giudizio rimane con il tuo programma.
Il secondo vincolo è operativo. Inviare un lotto — dal cabinet o dall'API — riserva i fondi sul tuo saldo Payora e crea un lotto di pagamento, ma non dovresti considerare i destinatari come pagati al momento della sottomissione. Segui il flusso di approvazione, rilascio e stato configurato per il tuo account, quindi verifica lo stato del pagamento risultante e le prove della transazione prima di contrassegnare le commissioni come pagate. Chiunque prometta "chiamata API, soldi istantaneamente andati e già regolati" sta descrivendo un modello più automatizzato e rischioso. Il documento architetturale sui pagamenti di massa fornisce un contesto più ampio, ma i passaggi operativi attuali appartengono alla documentazione del prodotto e alle impostazioni del tuo account.
Due modi per gestire i pagamenti delle commissioni affiliate in criptovaluta
Per un'esecuzione mensile o ad-hoc, il cabinet è il percorso più veloce. Apri pagamenti di massa, incolla fino a 500 righe di address amount [tag/memo], e invia. Il totale del lotto più la tariffa per articolo è trattenuto sul tuo saldo, quindi un lotto non può essere speso eccessivamente, poi completi i passaggi di approvazione e rilascio configurati per quell'account. I tag di destinazione XRP e le note XLM vanno in quel terzo campo facoltativo per riga.
Per un programma che paga su un ciclo fisso, gestiscilo invece tramite l'API.POST /v1/payout prende una valuta e fino a 500 articoli e restituisce un 201 con un batch_id, il item_count, total e fee. L'autenticazione è lo stesso schema HMAC del resto dell'API — le intestazioni X-Payora-Key, X-Payora-Timestamp e X-Payora-Signature, dove la firma è hex(HMAC-SHA256(api_secret, timestamp . "." . raw_body)) all'interno di una finestra di 120 secondi.
curl -X POST https://api.payora.money/v1/payout \
-H "X-Payora-Key: $KEY" \
-H "X-Payora-Timestamp: $TS" \
-H "X-Payora-Signature: $SIG" \
-H "Idempotency-Key: rev-share-2026-07" \
-H "Content-Type: application/json" \
-d '{"currency":"USDT","items":[
{"address":"TXy...","amount":"12.50","tag":""},
{"address":"TAb...","amount":"4.00","tag":""}
],"note":"July affiliate rev-share"}'Forme complete di richiesta e risposta, oltre allo stato del pagamento e agli endpoint di cancellazione, si trovano nel documentazione API. Un batch ancora in attesa può essere cancellato con POST /v1/payout/{id}/cancel, che restituisce il saldo trattenuto a te.
Idempotenza: un'esecuzione cron ripetuta non paga mai due volte
Questo è il dettaglio più importante per i pagamenti automatici degli affiliati. I lavori cron falliscono a metà strada. Un'interruzione di rete interrompe la risposta dopo che il server ha già creato il tuo batch, la tua logica di ripetizione si attiva, e ora sei a un momento nervoso dal pagare ogni affiliato due volte.
Invia un Idempotency-Key intestazione con un valore che è stabile per il ciclo di pagamento — l'id del ciclo stesso è ideale, ad esempio rev-share-2026-07. La prima richiesta crea il batch; qualsiasi tentativo di ripetizione con la stessa chiave restituisce il stesso batch_id e non crea nulla di nuovo. Un payload diverso sotto una chiave già impegnata torna come un 409 idempotency_conflict invece di forkare silenziosamente. Costruisci la chiave dal tuo periodo di fatturazione, non un UUID casuale per tentativo, e un'esecuzione fallita è sicura da semplicemente rieseguire.
Riconcilia con il webhook payout.sent e gli hash tx per ogni elemento
Non dovresti mai contrassegnare una commissione come "pagata" nel tuo database basandoti su una supposizione ottimistica. Aspetta la prova. Dopo che il flusso di rilascio configurato è completato e Payora ha prove di transazione per gli elementi del batch, invia un webhook payout.sent firmato contenente il batch_id e ogni elemento con il suo tx_hash on-chain. È firmato e verificato con lo stesso schema HMAC-SHA256 di invoice.paid, quindi il guida alla verifica della firma rimane invariata.
Il ciclo di riconciliazione è semplice e favorevole all'audit:
- Invia il batch del ciclo con il periodo come chiave di idempotenza.
- Sul
payout.sentwebhook, verifica la firma, quindi abbina gli elementi agli affiliati per indirizzo e importo. - Memorizza ciascun
tx_hashrispetto alla commissione in modo che un partner che chiede "dove sono i miei soldi" riceva un link all'explorer di blocchi, non un ticket di supporto.
Se preferisci interrogare, GET /v1/payout/{id} restituisce lo stesso stato per articolo e tx hash su richiesta.
Commissioni: favorire una rete economica per molti piccoli pagamenti
Accettare denaro su Payora è 0%. La commissione di trasferimento configurabile (1,5% sul piano Free, più la commissione di rete della moneta) si applica ai pagamenti ed è trattenuta per articolo insieme al lotto, e la commissione di rete on-chain è separata e inevitabile. Per le campagne affiliate — molti piccoli importi — la commissione di rete è dove vinci o perdi, quindi la moneta e la rete che scegli contano più di ogni altra cosa.
Pagare USDT su Tron o su una rete EVM economica come Polygon o Base costa centesimi per trasferimento; pagare le stesse commissioni in ETH nativo sulla rete principale di Ethereum in un'ora di punta può costare più della commissione stessa. Scegli prima la rete, poi la dimensione del pagamento smette di contare. C'è una ripartizione completa nella guida su ridurre le commissioni sui pagamenti in crypto.
La validazione rigorosa impedisce a un indirizzo errato di costarti
Un pagamento è implacabile nei confronti degli errori di battitura perché è definitivo. Payora convalida l'intero lotto prima di trattenere una singola moneta: se un indirizzo è malformato o se un importo ha più decimali di quanti la moneta supporta, l'intera richiesta viene rifiutata con HTTP 422e gli indici degli elementi problematici. È tutto o niente di proposito: un'operazione non abbandona mai silenziosamente un partner o tronca un importo. Correggi le righe contrassegnate e reinvia. Poiché un indirizzo affiliato errato fa rimbalzare il lotto invece di mangiare i fondi, un partner che ha incollato il proprio indirizzo in modo errato non può costarti il pagamento.
Mettilo insieme
Un programma di affiliazione su Payora appare così: i partner inviano un indirizzo, la tua piattaforma costruisce l'elenco dei pagamenti del ciclo, lo PUBBLICHI con il periodo come chiave di idempotenza su una rete economica, una rigorosa validazione cattura le righe errate, il tuo team segue il flusso di approvazione e rilascio configurato, e il payout.sent webhook scrive la prova della transazione per ogni commissione.Crea un account gratuito per ottenere le chiavi API, o leggi la pagamenti di massa pagina per vedere il flusso del lotto dall'inizio alla fine.
Comments