Przekazywanie własnych parametrów

Po dokonaniu zakupu w ramach EasyCart, na stronę podziękowania zostaną automatycznie przekazane parametry w URL:

  • ec_product = nazwa produktu
  • ec_price = nazwa ceny, jeśli będzie uzupełniona
  • ec_product_id = id produktu ze Stripe
  • ec_price_id = id ceny ze Stripe
  • ec_amount = cena wyrażona w PLN, nie w groszach, np. 99 (zł)

Przykład końcówki linku po zakupie /?ec_product=Nazwa Produktu&ec_amount=99&ec_product_id=123&ec_price=Nazwa ceny

Te parametry zostaną też przekazane do Twojego serwisu jeśli ustawisz własną stronę podziękowania w redirect_url. Tutaj znajdziesz więcej informacji.

Poza tym, EasyCart daje Ci możliwość przekazania dowolnych parametrów dodatkowych do adresu URL koszyka.

Wartości tych parametrów zostaną przekazane do:

  • webhooka wewnątrz właściwości custom_params, razem z pozostałymi informacjami o zakupie.
  • oraz metadanych subscription (w przypadku produktu abonamentowego) lub do metadanych invoice.

Przykład URL: 

https://app.easycart.pl/checkout/zautomatyzowani/program?source=newsletter

lub w przypadku wielu parametrów: 

https://app.easycart.pl/checkout/zautomatyzowani/program?param1=value&source=newsletter

Odpowiedź webhook

W takiej sytuacji odpowiedź webhooka wygląda następująco: 

Preview

Metadane subscription / invoice

Dodatkowe parametry dostępne są też w panelu Stripe w sekcji Payments -> Invoices lub Payments -> Subscriptions.

Preview

Inne poradniki