...
Expand | ||||
---|---|---|---|---|
| ||||
Vanwege de volgende situaties wordt zowel de frontend als backend purchase aangeraden:
In onderstaande voorbeeld komt het voordeel van het versturen van beiden tot uiting:
|
Authenticatie
Het Squeezely API-endpoint vereist verificatie door middel van authenticatie. Authenticatie wordt uitgevoerd door in de headers van het HTTP request de volgende waardes te controleren:
X-AUTH-ACCOUNT: de identifier van het account (de gebruikersnaam van de API)
X-AUTH-APIKEY: de geheime API key (het wachtwoord van de API)
Expand | ||
---|---|---|
| ||
|
Let op: zorg ervoor dat je geen van deze API-endpoints implementeert in front-end code. Dit levert beveiligingsproblemen op, aangezien de authenticatie headers dan in elk verzoek worden opgenomen.
Formatie
Het event dat naar de API endpoints wordt verzonden, dient de indeling JavaScript Object Notation (JSON) te hebben of te zijn opgenomen als HTTP POST parameters. Squeezely ondersteunt momenteel geen andere formaten zoals XML of andere methodes. Het API endpoints kan bereikt worden op: https://squeezely.tech
...
Inhoud
In het Backend Purchase event worden de volgende velden minimaal meegestuurd:
Veldlabel | Veldinhoud | |
---|---|---|
event | Purchase | |
Emailadres van het profiel | ||
Id van de order | ||
Id van het aangeschafte product | ||
Aantal van het aangeschafte product |
Let op: het product id in het event dient overeen te komen met de SKU van het product in Squeezely!Een voorbeeld van de Backend Purchase API Call vind je hier: https://squeezely.tech/documentation#backend-purchase (zie Example)
In de volgende omstandigheden zijn meer velden verplicht:
...
Expand | ||
---|---|---|
| ||
Allereerst dien je de custom datavelden aan te maken in Squeezely: 🛠 Aanmaken custom datavelden Vervolgens kun je deze meesturen met de veldlabel: custom_(naam van het veld). In het geval van het custom dataveld custom_provincie dient dus bijvoorbeeld custom_provincie meegestuurd te worden. |
Implementatie
De documentatie voor het implementeren van de Backend Purchase via API Calls, vind je hier: https://squeezely.tech/documentation#backend-purchase
Controleren
Na de implementatie kun je de volgende twee dingen controleren:
...