Przejdź do głównej zawartości

Płatności ze swojej strony

Własny sklep lub strona internetowa merchanta obsługuje checkout. Użytkownik dodaje produkty do koszyka na stronie merchanta, skanuje widget OpenApp, aby zapłacić, i finalizuje zakup w aplikacji OpenApp. OpenApp wywołuje API merchanta w celu pobrania i potwierdzenia koszyka, a system merchanta otrzymuje finalne zamówienie.

Wymagane endpointy

EndpointKierunekCel
Pobieranie koszykaOpenApp → MerchantOpenApp pobiera koszyk zbudowany przez użytkownika na stronie merchanta
Przeliczanie koszykaOpenApp → MerchantPonowna walidacja koszyka przy zmianie ilości lub zastosowaniu kodu rabatowego
Składanie zamówieniaOpenApp → MerchantPrzesyła potwierdzone zamówienie z danymi użytkownika i wybraną metodą dostawy
Status zamówieniaMerchant → OpenAppInformuje OpenApp o postępie realizacji zamówienia (potwierdzone, wysłane, dostarczone)

Opcjonalne endpointy

EndpointKierunekCel
Zmiana koszykaMerchant → OpenAppMerchant informuje OpenApp o zmianie koszyka po swojej stronie (np. aktualizacja ceny, zmiana stanu magazynowego)
Zwroty płatnościMerchant → OpenAppInicjuje zwrot za zrealizowane zamówienie