Przejdź do głównej treści

Sprzedaż

Jak wysłać link do płatności Checkout.com na WhatsApp i reagować tylko na pobrane płatności

Państwa firma już przyjmuje płatności kartą przez Checkout.com, a klienci pytają na czacie, jak zapłacić. Oto jak wysłać im link do własnej strony płatności Checkout.com na dokładną kwotę, a rozmowa sama pójdzie dalej, gdy płatność zostanie pobrana.

Zespół MonoChat Zaktualizowano: 6 min czytania

Na tej stronie
  1. Dlaczego link z własnego operatora płatności
  2. Jak przebiega płatność, krok po kroku
  3. Jak wyglądają wiadomości
  4. Zasady WhatsApp, których trzeba przestrzegać
  5. Konfiguracja linków Checkout.com w MonoChat
  6. Gdzie to się sprawdza
  7. Przed startem
  8. Źródła

Aby wysłać link do płatności Checkout.com na WhatsApp, należy utworzyć zlecenie płatności na dokładną kwotę i walutę z własnego konta Checkout.com, wysłać w czacie link do Hosted Payments Page z krótkim zdaniem, czego dotyczy, i potwierdzić w tej samej rozmowie, gdy Checkout.com zgłosi płatność jako pobraną. W MonoChat Checkout.com jest wbudowanym systemem płatności od wersji 3.8.46: węzeł Wyślij prośbę o płatność w przepływie tworzy link i go wysyła, a zdarzenie Odebrano nową płatność informuje przepływ, że pieniądze zostały pobrane.

Ten poradnik jest dla firm, które już przyjmują płatności kartą przez Checkout.com albo dopiero go wybierają i chcą, aby to samo konto przyjmowało płatności w rozmowach na WhatsApp, Instagramie, w Messengerze i na czacie www.

Wiele sprzedaży w ogóle nie przechodzi przez koszyk. Klient prosi o wycenę, ustala cenę zamówienia na wymiar, rezerwuje usługę albo musi dopłacić resztę po naprawie. W każdym z tych przypadków rozmowa to miejsce, w którym zamyka się transakcję, a pytanie, które ją kończy, brzmi: „jak mogę zapłacić?”.

Odpowiedź w postaci numeru konta albo linku do przypadkowej aplikacji płatniczej ma swoją cenę: płatność trafia tam, gdzie Państwa dział finansów nie zagląda, nikt nie może jej dopasować do zamówienia, a pracownik musi ręcznie sprawdzać, czy pieniądze wpłynęły. Link utworzony na koncie Checkout.com dla konkretnego zamówienia rozwiązuje wszystkie trzy problemy:

  • Jeden operator do wszystkiego. Płatności kartą z czatu trafiają na to samo konto Checkout.com, do tych samych raportów i tych samych rozliczeń co ze sklepu internetowego.
  • Żadnych danych karty w czacie. Według dokumentacji Checkout.com Hosted Payments Page przekierowuje klientów na bezpieczną stronę hostowaną przez Checkout.com, więc Państwo nie przetwarzają wrażliwych danych płatniczych, a za zgodność z PCI odpowiada nadal Checkout.com.
  • Opłacone znaczy pobrane. MonoChat oznacza zamówienie jako opłacone dopiero wtedy, gdy Checkout.com potwierdzi pobraną płatność na właściwą kwotę i we właściwej walucie, więc przepływ nie podziękuje klientowi za płatność, która się nie powiodła.

Jeśli klienci wolą płacić przez PayPal, zob. linki do płatności PayPal na WhatsApp; dla płatności odroczonych w krajach Zatoki zob. Tabby i Tamara; a o wszystkich sposobach przyjmowania pieniędzy w czacie pisze nasz przewodnik o płatnościach w czatach WhatsApp.

Jak przebiega płatność, krok po kroku

  1. Przepływ, aplikacja lub pracownik tworzy w MonoChat zlecenie płatności z kwotą i walutą.
  2. MonoChat tworzy w Państwa koncie Checkout.com sesję Hosted Payments Page, z zamówieniem jako referencją, z włączonym pobraniem (capture) i z domyślnym krajem rozliczeniowym.
  3. Link trafia do rozmowy.
  4. Klient płaci na stronie Checkout.com i wraca na stronę sukcesu, anulowania lub błędu.
  5. MonoChat sprawdza płatność w Checkout.com, gdy klient wraca, a Checkout.com wysyła też podpisany webhook payment_captured. Każde z nich oznacza zamówienie jako opłacone, ale tylko jeśli płatność jest zatwierdzona, pobrana i zgadza się z kwotą i walutą zamówienia.
  6. Zdarzenie Odebrano nową płatność się uruchamia i przepływ działa dalej.

Dzięki krokowi 5 klient, który zamknie stronę zbyt wcześnie, nie zostawia zamówienia w zawieszeniu: webhook i tak zgłosi pobranie. A webhook, którego podpis nie zgadza się z Państwa kluczem podpisu, jest ignorowany.

Jak wyglądają wiadomości

Wiadomość z linkiem, wysłana w 24-godzinnym oknie obsługi klienta, po prośbie klienta o płatność:

Dziękujemy, Panie Marcinie! Oto link do płatności za zamówiony blat kuchenny, dąb, 3,2 m, z montażem: EUR 1,240.00. {payment link} Link otwiera naszą bezpieczną stronę płatności Checkout.com i jest ważny 24 godziny. Termin montażu zarezerwujemy, gdy tylko płatność zostanie potwierdzona.

Potwierdzenie, wysyłane automatycznie po pobraniu płatności:

Płatność otrzymana, dziękujemy! Zamówienie #5821 jest potwierdzone. Który termin montażu Panu odpowiada: wtorek 17 czy czwartek 19 listopada?

Przypomnienie jako szablon użytkowy, gdy 24-godzinne okno jest zamknięte:

Dzień dobry, zamówienie #5821 czeka na płatność EUR 1,240.00. Proszę odpisać „link”, a wyślemy nowy link do płatności, albo zadać nam tu dowolne pytanie.

Kwotę i walutę warto podać w treści, aby klient przed kliknięciem wiedział, ile pobierze strona płatności. A ponieważ sesja wygasa po 24 godzinach, przypomnienie następnego dnia powinno zawierać nowy link, a nie powtarzać stary.

Zasady WhatsApp, których trzeba przestrzegać

  • W 24-godzinnym oknie obsługi klienta (klient napisał w ciągu ostatnich 24 godzin) link można wysłać jako zwykłą wiadomość.
  • Po zamknięciu okna można wysłać tylko zatwierdzony szablon. Przypomnienie o konkretnym zamówieniu to szablon użytkowy; z dodaną ofertą staje się marketingowy. Zob. przykłady szablonów wiadomości WhatsApp.
  • Meta pobiera opłatę za każdą dostarczoną wiadomość według kategorii i kodu kraju odbiorcy. Od 1 października 2026 każdy firmowy numer telefonu ma 1000 darmowych wiadomości serwisowych miesięcznie, a Meta nalicza opłaty od 1001. wiadomości. Szczegóły w naszym przewodniku po cenach WhatsApp API. Meta rozlicza się bezpośrednio z Państwem; MonoChat nie dolicza marży.
  • Nigdy nie należy prosić o numer karty w czacie. Płatność odbywa się na stronie Checkout.com; czat przenosi tylko link.

Konfiguracja linków Checkout.com w MonoChat

MonoChat jest oficjalnym Meta Business Partnerem i łączy Państwa numer z WhatsApp Business API. Te same linki do płatności działają w rozmowach na Instagramie, w Messengerze i na czacie www.

1. Przygotowanie Checkout.com. Należy upewnić się, że Hosted Payments Page jest włączona na koncie. W Checkout.com Dashboard trzeba zanotować klucz tajny (secret key) i ID kanału przetwarzania (processing channel ID) oraz znaleźć prefiks bazowego adresu URL: pierwsze 8 znaków client ID bez cli_, w Settings › Account structure.

2. Dodanie webhooka. W Checkout.com Dashboard należy dodać webhook dla zdarzenia payment_captured wskazujący na /api/payment-system/checkoutcom/webhook pod adresem MonoChat i wygenerować jego klucz podpisu.

3. Dodanie Checkout.com w MonoChat. W Ustawienia › Płatność › Systemy płatności kliknąć Utwórz, wybrać Checkout.com, nadać tytuł i wpisać klucz tajny, ID kanału przetwarzania, prefiks bazowego adresu URL, klucz podpisu webhooka i domyślny kraj rozliczeniowy. Włączyć Tryb sandbox, aby najpierw przetestować. Ustaw jako domyślne sprawi, że Checkout.com będzie używany, gdy przepływ nie wskaże systemu płatności; waluty należy dopuścić w ustawieniach walut.

4. Wysłanie linku z przepływu. Dodać węzeł Wyślij prośbę o płatność. Wybrać Checkout.com, wpisać kwotę (dozwolone zmienne, więc może pochodzić z zamówienia, wyceny lub odpowiedzi) i walutę. Własny tekst z {{paymentLink}} w miejscu linku albo puste pole dla tekstu domyślnego. Jeśli kwota nie jest liczbą dodatnią lub nie skonfigurowano systemu płatności, węzeł wybiera wyjście błędu i nic nie wysyła. Pracownicy mogą też wysłać link ręcznie z widżetu Portfel obok czatu przez Utwórz zlecenie płatności.

5. Zachowanie zamówienia na później. Włączyć Zapisz zmienną przepływu i wpisać nazwę, np. pay. ID zamówienia i link zostaną zapisane jako flow.pay.paymentSystemOrderId i flow.pay.paymentLink, do późniejszych wiadomości i warunków.

6. Reakcja na płatność. Przepływ zaczynający się od Odebrano nową płatność wysyła potwierdzenie, taguje klienta albo wywołuje Państwa system zamówień przez węzeł Żądanie HTTP. Warunki Kwota płatności i Waluta płatności pozwalają odróżnić zaliczkę od pełnej płatności. Płatności przez linki MonoChat są też dodawane do salda portfela klienta, więc kolejny pracownik widzi, co zostało zapłacone.

Zwroty wykonuje się w Checkout.com Dashboard; MonoChat ich nie realizuje. Konfigurację podsumowuje strona Checkout.com + WhatsApp oraz centrum pomocy. Start za darmo na app.monochat.ai.

Gdzie to się sprawdza

  • Zaliczki na rezerwacje i usługi: klinika, salon, wycieczka lub wynajem pobierają zaliczkę w czacie przed potwierdzeniem; zob. rezerwacje przez WhatsApp.
  • Wyceny i zamówienia na wymiar: meble, wydarzenia, zamówienia B2B i wszystko, co wycenia się w rozmowie.
  • Dopłaty po wykonaniu usługi: warsztat lub serwis wysyła kwotę końcową po zakończeniu pracy.
  • Klienci za pobraniem, którzy zmienili zdanie: zamiast tego można zaproponować link do płatności kartą w przepływie potwierdzania zamówień.
  • Sklepy sprzedające z mediów społecznościowych: kupujący z Instagrama lub reklamy Click-to-WhatsApp płacą bez wychodzenia z rozmowy do koszyka.

Przed startem

  • Wykonać płatność testową w Trybie sandbox i sprawdzić, czy przychodzi potwierdzenie.
  • Sprawdzić webhook: zdarzenie to payment_captured, adres kończy się na /api/payment-system/checkoutcom/webhook, a klucz podpisu w MonoChat jest tym, który wygenerował Checkout.com.
  • Sprawdzić prefiks bazowego adresu URL; błędny prefiks uniemożliwia MonoChat dotarcie do konta.
  • Pobierać płatności tylko w walutach akceptowanych przez konto Checkout.com i włączonych w MonoChat.
  • Zaplanować wygaśnięcie: przypomnienie po 24 godzinach wysyła nowy link.
  • Poinformować klientów, co dzieje się po płatności: termin dostawy, potwierdzenie rezerwacji lub kolejny krok.

Źródła

Najczęstsze pytania

Najczęściej zadawane pytania

Czy można wysłać link do płatności Checkout.com na WhatsApp?

Tak. MonoChat ma Checkout.com jako wbudowany system płatności od wersji 3.8.46. Przepływ, aplikacja lub widżet Portfel w czacie tworzy zlecenie płatności, MonoChat otwiera w Państwa koncie Checkout.com sesję Hosted Payments Page na dokładną kwotę i walutę, a link trafia do rozmowy.

Czego potrzeba od Checkout.com?

Konta Checkout.com z włączoną Hosted Payments Page, klucza tajnego, ID kanału przetwarzania, prefiksu bazowego adresu URL (pierwsze 8 znaków Państwa client ID bez cli_, w Checkout.com Dashboard w Settings › Account structure) oraz klucza podpisu webhooka dla zdarzenia payment_captured.

Skąd MonoChat wie, że klient zapłacił?

Na dwa sposoby, a oba sprawdzają kwotę i walutę. Gdy klient wraca ze strony płatności, MonoChat pyta Checkout.com o tę płatność; ponadto Checkout.com wysyła podpisany webhook payment_captured na adres /api/payment-system/checkoutcom/webhook pod Państwa adresem MonoChat. Zamówienie jest oznaczane jako opłacone tylko wtedy, gdy płatność jest zatwierdzona i pobrana na kwotę i w walucie zamówienia.

Jak długo ważny jest link do płatności Checkout.com?

Według dokumentacji Checkout.com sesje Hosted Payments Page wygasają po 24 godzinach. Przy zamówieniu, które czeka dłużej, należy wysłać nową prośbę o płatność zamiast starego linku.

Czy można przetestować płatność przed przyjmowaniem prawdziwych?

Tak. Należy włączyć Tryb sandbox w systemie płatności Checkout.com w MonoChat i użyć kluczy testowych, wykonać płatność próbną, a potem przełączyć się na klucze produkcyjne.

Czy można zwrócić płatność Checkout.com z poziomu MonoChat?

Nie. Zwroty wykonuje się w Checkout.com Dashboard. Pieniądze trafiają na Państwa konto Checkout.com, nigdy do MonoChat.

Pierwszy miesiąc planu Growth na nasz koszt

Prowadź WhatsApp, Instagram i Messenger z jednej skrzynki odbiorczej

Zacznij za darmo z MonoChat: wspólna skrzynka odbiorcza zespołu, asystenci AI, szablony i kampanie na oficjalnych API Meta.

Jeden kod na firmę • 30 dni na wykorzystanie • Bez karty płatniczej

150 $ na start.

Odbierz