Po wybraniu przez użytkownika opcji „Złóż zamówienie” w aplikacji InPost, przed faktycznym rozpoczęciem płatności za koszyk, InPost Pay przekazuje do merchanta informacje o utworzeniu zamówienia na podstawie koszyka. W przypadku braku dostępności produktu lub niespełnieniu innej walidacji zamówienie nie jest tworzone. W takim przypadku użytkownikowi prezentowany jest komunikat oraz może dalej edytować koszyk.
Po poprawnym utworzeniu zamówienia, koszyk przestaje być edytowalny z poziomu InPost Mobile oraz nie powinien być dostępny do edycji na stronie merchanta.
Przy tworzeniu zamówienia Basket App przekazuje do merchanta:
Dane zamawiającego (Imię, Nazwisko, Adres email, numer telefonu)
Adres zamawiającego (opcjonalny)
Formę i adres dostawy
Dane do faktury
Uwagi do zamówienia
Informacje o zaakceptowanych zgodach
Basket App przekazuje do merchanta informacje o statusie płatności.
W przypadku wybrania płatności COD, zamówienie od razu traktowane jest jako opłacone.
Merchant powinien mieć możliwość zmiany statusu zamówienia wraz z przekazaniem informacji o przesyłkach (jedna lub kilka) przy pomocy których zostało zamówienie wysłane.
Basket App nie słownikuje statusów zamówienia. Każdy merchant może nazywać status według własnego procesu, tak aby statusy prezentowane w InPost Mobile były zgodne ze statusem w platformie merchanta.
Aplikacja InPost Mobile udostępnia funkcjonalność anulowania zamówienia, przed jego opłaceniem. Dostępność funkcjonalności anulowania jest konfigurowalna per merchant.
Statusy zamówień - w ramach obsługi zamówień w Basket App będą dostępne następujące statusy zamówień:
UNPAID - status po utworzeniu zamówienia, nieopłacony. Nadawany przez Basket;
STARTED - status inicjujący proces płatności przez klienta w aplikacji InPost Mobile. Nadawany przez Basket App na podstawie informacji z InPost Mobile;
PENDING - uruchomienie procesu. Status nadawany przez Basket App na podstawie informacji przekazanej z InPost Mobile;
AUTHORIZED - płatność zakończona z sukcesem. Status nadawany przez Basket App na podstawie informacji przekazanej z systemu płatniczego (bramki płatniczej);
DECLINED- odmowa płatności. Status nadawany przez Basket App na podstawie informacji przekazanej z systemu płatniczego (bramki płatniczej);
CANCELLED - transakcja odrzucona. Status nadawany przez Basket App na podstawie informacji przekazanej z systemu płatniczego (bramki płatniczej);
ERROR - Błąd. Status nadawany przez Basket App na podstawie informacji przekazanej z systemu płatniczego lub z InPost Mobile.
Statusy płatności - W ramach obsługi płatności za zamówienie w Basket App będą dostępne następujące typy płatności:
UNPAID - status po utworzeniu zamówienia, nieopłacony. Nadawany przez Basket);
STARTED - status inicjujący proces płatności przez klienta w aplikacji InPost Mobile. Nadawany przez Basket App na podstawie informacji z InPost Mobile;
PENDING - uruchomienie procesu. Status nadawany przez Basket App na podstawie informacji przekazanej z InPost Mobile;
AUTHORIZED - płatność zakończona z sukcesem. Status nadawany przez Basket App na podstawie informacji przekazanej z systemu płatniczego (bramki płatniczej);
DECLINED - odmowa płatności. Status nadawany przez Basket App na podstawie informacji przekazanej z systemu płatniczego (bramki płatniczej);
CANCELLED - transakcja odrzucona. Status nadawany przez Basket App na podstawie informacji przekazanej z systemu płatniczego (bramki płatniczej);
ERROR - błąd. Status nadawany przez Basket App na podstawie informacji przekazanej z systemu płatniczego lub z InPost Mobile.
Możliwość opłacenia jest w przypadku, gdy UNPAID.
Możliwość ponowienia jest w przypadku, gdy DECLINED, CANCELLED, ERROR.
Płatności - po złożeniu zamówienia, następuje przekierowanie do procesu płatności na poziomie aplikacji InPost Mobile. Dostępne formy płatności: