Na tej stronie
Jeśli pokazujesz widżet z gwiazdkami na stronie z podziękowaniem w sklepie internetowym, możesz przekazać mu token zamówienia w data-order. Opinia klienta otrzyma wtedy oznaczenie Zweryfikowany zakup.
Jak to działa
- Klient dokonuje zakupu.
- Twój serwer generuje token zamówienia na podstawie numeru zamówienia i Twojego klucza API.
- Strona z podziękowaniem pokazuje widżet z gwiazdkami z tokenem w data-order.
- Klient pisze opinię, a my sprawdzamy token.
Token musi być generowany na serwerze, aby nikt nie mógł go podrobić w przeglądarce. Nigdy nie umieszczaj klucza API w kodzie strony.
Budowa
Token składa się z czterech części oddzielonych kropkami: prefiksu z klucza, numeru zamówienia w base64url, czasu w sekundach Unix i podpisu.
Podpis to HMAC-SHA256 w base64url z tekstu order-token, prefiksu, numeru zamówienia i czasu, oddzielonych kropkami, z sekretem z klucza.
W panelu w Ustawienia, API i webhooki znajdziesz Token zamówienia do widżetu z gwiazdkami z gotowymi przykładami w Node.js i PHP.
Dobrze wiedzieć
- Token jest ważny przez 90 dni.
- Jeśli zamówienie zostało anulowane lub zwrócone, token nie daje oznaczenia.
- Jeśli token jest nieprawidłowy, opinia i tak zostanie zapisana, tylko bez oznaczenia.
Jeśli to nie działa
- Oznaczenie się nie pojawia: Sprawdź, czy token został wygenerowany aktywnym kluczem i czy nie jest starszy niż 90 dni.
- Jeśli unieważnisz klucz, tokeny wygenerowane tym kluczem przestaną działać.
Zobacz też Zweryfikowany zakup.