
Wat zijn Application Callbacks in Post Affiliate Pro?
Ontdek hoe Application Callbacks werken in Post Affiliate Pro. Leer meer over aanpasbare gebeurtenistriggers voor verkopen, leads en affiliate-aanmeldingen met ...

Post Affiliate Pro’s webhooks en callbacks functie stelt u in staat om externe systemen automatisch te notificeren wanneer specifieke events plaatsvinden, zoals nieuwe verkopen, affiliate aanmeldingen of commissie goedkeuringen.
Beschikbaar in:
Post Affiliate Pro , Post Affiliate Pro Ultimate , Post Affiliate Network
Webhooks (ook wel Application Callbacks of Postback URL’s genoemd) zijn geautomatiseerde HTTP-notificaties die Post Affiliate Pro naar externe systemen stuurt wanneer specifieke events plaatsvinden. In plaats van constant te pollen voor updates, ontvangen uw verbonden systemen directe notificaties op het moment dat er iets gebeurt in uw affiliateprogramma.
Deze functie is essentieel voor:
Post Affiliate Pro ondersteunt twee hoofdtypes webhooks:
Deze webhooks worden getriggerd door transactie-gerelateerde events:
| Trigger Event | Beschrijving |
|---|---|
| On Create | Wordt geactiveerd direct wanneer een nieuwe transactie (verkoop, actie, lead) wordt geregistreerd |
| On Approve | Wordt geactiveerd wanneer een wachtende transactie wordt goedgekeurd |
| On Decline | Wordt geactiveerd wanneer een transactie wordt afgewezen |
| On Refund/Chargeback | Wordt geactiveerd wanneer een terugbetaling of chargeback wordt verwerkt |
U kunt een enkele webhook configureren om bij meerdere events te activeren, of aparte webhooks maken voor elk eventtype.
Deze webhooks worden getriggerd door affiliate registratie events:
| Trigger Event | Beschrijving |
|---|---|
| On Register | Wordt geactiveerd direct wanneer een nieuwe affiliate het aanmeldformulier invult |
| On Approve | Wordt geactiveerd wanneer een wachtende affiliate wordt goedgekeurd door een merchant |
Post Affiliate Pro ondersteunt drie HTTP-verzoektypes voor webhooks:
Parameters worden toegevoegd aan de URL als query string parameters.
https://uw-systeem.com/webhook?transactionid=abc123&commission=50.00&orderid=ORD-456
Parameters worden verzonden in de request body met standaard form encoding.
Content-Type: application/x-www-form-urlencoded
transactionid=abc123&commission=50.00&orderid=ORD-456
Parameters worden verzonden als JSON-object in de request body.
Content-Type: application/json
{"transactionid": "abc123", "commission": "50.00", "orderid": "ORD-456"}
U kunt dynamische variabelen gebruiken in uw webhook URL’s die automatisch worden vervangen door actuele waarden. Gebruik het formaat ${#variabelenaam#} om een variabele op te nemen.
| Variabele | Beschrijving |
|---|---|
${#transactionid#} | Unieke transactie identificatie |
${#visitorid#} | Bezoeker ID (tracking cookie) |
${#commission#} | Commissie bedrag |
${#totalcost#} | Totale orderwaarde |
${#fixedcost#} | Vast kosten bedrag |
${#orderid#} | Order ID van uw e-commerce systeem |
${#productid#} | Product ID |
${#dateinserted#} | Datum en tijd waarop de transactie werd aangemaakt |
${#dateapproved#} | Datum en tijd waarop de transactie werd goedgekeurd |
${#tier#} | Commissie tier niveau |
${#status#} | Transactie status (Approved, Pending, Declined) |
${#statuscode#} | Status code (A, P, D) |
${#type#} | Transactie type (Sale, Action, etc.) |
| Variabele | Beschrijving |
|---|---|
${#campaignid#} | Campagne identificatie |
${#campaignname#} | Campagnenaam |
${#bannerid#} | Banner identificatie |
${#channel#} | Kanaalnaam |
${#channel_code#} | Kanaalcode |
${#coupon_code#} | Gebruikte couponcode |
| Variabele | Beschrijving |
|---|---|
${#userid#} | Affiliate gebruikers-ID |
${#refid#} | Affiliate referral ID |
| Variabele | Beschrijving |
|---|---|
${#firstclicktime#} | Eerste klik timestamp |
${#firstclickreferer#} | Eerste klik referrer URL |
${#firstclickip#} | Eerste klik IP-adres |
${#firstclickdata1#} | Eerste klik aangepaste data 1 |
${#firstclickdata2#} | Eerste klik aangepaste data 2 |
${#lastclicktime#} | Laatste klik timestamp |
${#lastclickreferer#} | Laatste klik referrer URL |
${#lastclickip#} | Laatste klik IP-adres |
${#lastclickdata1#} | Laatste klik aangepaste data 1 |
${#lastclickdata2#} | Laatste klik aangepaste data 2 |
| Variabele | Beschrijving |
|---|---|
${#saledata1#} | Transactie aangepast dataveld 1 |
${#saledata2#} | Transactie aangepast dataveld 2 |
${#saledata3#} | Transactie aangepast dataveld 3 |
${#saledata4#} | Transactie aangepast dataveld 4 |
${#saledata5#} | Transactie aangepast dataveld 5 |
| Variabele | Beschrijving |
|---|---|
${#ip#} | IP-adres van de klant |
${#countrycode#} | Landcode gebaseerd op IP |
${#refererurl#} | Referrer URL |
| Variabele | Beschrijving |
|---|---|
${#originalcurrency#} | Originele valutanaam |
${#originalcurrencyvalue#} | Originele valutawaarde |
${#originalcurrencyrate#} | Gebruikte wisselkoers |
| Variabele | Beschrijving |
|---|---|
${#merchantnote#} | Notitie zichtbaar voor affiliate |
${#systemnote#} | Notitie alleen zichtbaar voor merchant |
${#actionName#} | Actie commissietype naam |
${#actionCode#} | Actie commissietype code |
Voor affiliate aanmelding webhooks kunt u affiliate profiel variabelen gebruiken:
| Variabele | Beschrijving |
|---|---|
${#username#} | Affiliate e-mail/gebruikersnaam |
${#firstname#} | Affiliate voornaam |
${#lastname#} | Affiliate achternaam |
${#name#} | Volledige naam (voor + achternaam) |
${#userId#} | Affiliate gebruikers-ID |
| Aangepaste velden | Elk aangepast profielveld via zijn code |
Standaard worden webhooks alleen uitgevoerd voor tier 1 (directe) commissies. U kunt de “Execute for each tier” optie inschakelen om webhooks te triggeren voor alle tier niveaus in multi-tier commissiestructuren.
Dit is nuttig wanneer:
U kunt webhooks configureren om specifieker te zijn:
Beperk de webhook tot een specifiek commissietype (bijv. alleen voor “Premium Sales” actie commissies).
Maak webhooks die alleen activeren voor een specifieke affiliate. Dit is nuttig voor:
In Post Affiliate Network kunt u account-specifieke webhooks maken.
Post Affiliate Pro onderhoudt een uitgebreid log van alle webhook uitvoeringen, toegankelijk in het merchant panel onder Tools > Callbacks Log.
Het log toont:
Als een webhook faalt (bijv. uw server is tijdelijk niet beschikbaar), zal Post Affiliate Pro het verzoek automatisch opnieuw proberen. Dit garandeert betrouwbare levering zelfs tijdens tijdelijke storingen.
Webhook logs worden automatisch opgeschoond na een configureerbaar aantal dagen (standaard: 60 dagen). U kunt dit aanpassen in Configuratie > Functies > Application Callbacks.
Standaard vereisen webhooks gemaakt door affiliates merchant goedkeuring voordat ze actief worden. Merchants kunnen:
Webhooks hebben drie mogelijke statussen:
Merchants kunnen webhook status op elk moment wijzigen vanuit het webhooks beheer scherm.
Post Affiliate Pro kan e-mail notificaties sturen voor webhook-gerelateerde events:
Deze notificaties kunnen worden in- of uitgeschakeld in Configuratie > E-mail Notificaties.
Stuur nieuwe verkoop data naar uw CRM wanneer een transactie wordt goedgekeurd:
https://crm.voorbeeld.com/api/sales?customer_order=${#orderid#}&value=${#totalcost#}&affiliate=${#refid#}
Notificeer uw team kanaal wanneer een nieuwe affiliate zich aanmeldt:
https://hooks.slack.com/services/xxx/yyy?text=Nieuwe+affiliate:+${#firstname#}+${#lastname#}
Voeg klanten toe aan een e-mailsequentie na aankoop:
POST https://email.voorbeeld.com/api/subscribers
Body: {"email": "${#saledata1#}", "purchase_value": "${#totalcost#}"}
Registreer commissie betalingen in uw boekhoudsysteem:
https://accounting.voorbeeld.com/webhook?affiliate_id=${#userid#}&commission=${#commission#}&order=${#orderid#}
Webhooks (ook wel Application Callbacks genoemd) zijn HTTP-verzoeken die Post Affiliate Pro automatisch naar een door u opgegeven URL stuurt wanneer bepaalde events plaatsvinden, zoals een nieuwe verkoop, commissie goedkeuring of affiliate aanmelding. Dit stelt u in staat om in real-time te integreren met externe systemen.
Webhooks kunnen worden getriggerd door: nieuwe transactie aanmaak, transactie goedkeuring, transactie afwijzing, terugbetalingen en chargebacks, nieuwe affiliate registratie en affiliate goedkeuring. U kunt verschillende URL's configureren voor verschillende events.
U kunt alle transactie- of affiliate data opnemen met dynamische variabelen. Voor verkoop webhooks kunt u meer dan 40 variabelen gebruiken inclusief transactie ID, commissie, order ID, product ID, affiliate ID, campagnenaam en aangepaste datavelden. Voor aanmelding webhooks kunt u affiliate details opnemen zoals naam, e-mail en aangepaste profielvelden.
Ja, Post Affiliate Pro ondersteunt GET, POST (form-urlencoded) en POST JSON verzoektypes. U kunt het formaat kiezen dat het beste past bij de vereisten van uw ontvangende systeem.
Verbind Post Affiliate Pro met uw CRM, e-mailplatform of elk extern systeem met krachtige webhooks en callbacks. Ontvang real-time notificaties voor elk belangrijk event.

Ontdek hoe Application Callbacks werken in Post Affiliate Pro. Leer meer over aanpasbare gebeurtenistriggers voor verkopen, leads en affiliate-aanmeldingen met ...

Leer hoe je callbacks uitvoert in Post Affiliate Pro. Ontdek het instellen van callback-URL's, configuratie, beveiligingsmaatregelen en praktijkvoorbeelden voor...

Ontdek de nieuwste verbeteringen in Post Affiliate Pro 5.11.5.8, waaronder geavanceerde kliktracking, uitgebreide e-mailnotificaties, robuuste fraudebescherming...