Dowiedz się, jak Commerce Weavers zintegrowało Syliusa z Tpay, tworząc skalowalne, efektywne rozwiązanie płatnicze. Obowiązkowy case study dla specjalistów IT i deweloperów e-commerce!
Niedawno podjęliśmy się ciekawego, ale wymagającego wyzwania: integracji Syliusa, elastycznego open-source’owego frameworka e-commerce, z Tpay – jedną z najpopularniejszych bramek płatności w Polsce.
Ale to nie była tylko integracja płatności. Chodziło o skalowalność architektury i zbudowanie długofalowego partnerstwa, które zapewni klientom niezawodne działanie – teraz i w przyszłości.
W tym case study opowiemy, jak podeszliśmy do projektu, z jakimi wyzwaniami się zmierzyliśmy i dlaczego rezultat był tak udany.
Tpay, jeden z głównych challengerów na polskim rynku płatności, chciał rozszerzyć swoją ofertę o obsługę Syliusa, którego popularność wśród właścicieli sklepów internetowych systematycznie rośnie.
Tak się składa, że w Commerce Weavers zatrudniamy specjalistów, którzy o tym framework’u wiedzą naprawdę wszystko. Co więcej, mieliśmy już doświadczenie z Tpay – wykorzystaliśmy tę bramkę na stronie nowej konferencji PHPers, a także wybraliśmy ją jako domyślnego dostawcę płatności w przypadku Elliota.
Dzięki temu mogliśmy dokładnie oszacować czas realizacji i zaproponować wygodną współpracę w modelu fixed price. Innymi słowy: ułatwiliśmy Tpay podjęcie decyzji. 😉
Współpraca z Commerce Weavers była czystą przyjemnością i spełnieniem marzenia każdego Product Managera. Zespół łączy doświadczenie biznesowe z technologicznym, co uczyniło ich nie tylko partnerem, ale i ogromnym wsparciem w całym projekcie. Zawsze mogłam liczyć na ich zaangażowanie i profesjonalizm, co przełożyło się na finalny efekt – oficjalny plugin Tpay dla Syliusa.
Plugin Tpay dla Syliusa obsługuje wszystkie najpopularniejsze metody płatności w Polsce:
BLIK – nr 1 w Polsce, odpowiada za ponad 50% płatności w e-commerce.
Zaimplementowaliśmy kluczowe funkcje:
Poziom 0 – użytkownik nie opuszcza checkoutu, by podać kod z aplikacji mobilnej.
Zapamiętywanie aliasów użytkowników.
Visa Mobile
PeoPay (przez Pay-By-Link)
Apple Pay
Google Pay
Visa i Mastercard, z możliwością przechowywania danych po stronie sprzedawcy.
Polskie banki: Millenium, Pekao, Pocztowy, Santander, Citi Handlowy, Alior, Velo, Plus, mBank, inteligo, PKO, Nowy, SGB, BPS
Międzynarodowe banki: BNP Paribas, Credit Agricole, ING
PayPo, Twisto, BLIK Pay Later
Pekao
🔎 Wszystkie funkcjonalności można przetestować w naszym demo – zarówno po stronie sklepu, jak i panelu administracyjnego.
Co wyróżnia tę integrację w świecie Syliusa? Pełne wsparcie dla headlessa. Każda funkcja posiada osobny endpoint API, ułatwiając integrację z frontendem lub zewnętrzną aplikacją.
Warto też dodać, że API Tpay okazało się bardzo wygodne we współpracy, co według naszych wymagających deweloperów zdecydowanie nie jest standardem. 😉
Gotową dokumentacja API z przykładami dla konkretnych gatewayów.
SyliusRecipes ułatwiające instalację.
Wysokie pokrycie testami jednostkowymi i funkcjonalnymi (przy użyciu Mockoon).
Regularne testy sprawdzające zgodność z aktualnymi kontraktami Tpay.
Każdy dostawca usług płatniczych musi przestrzegać rygorystycznych wymagań bezpieczeństwa – Tpay nie jest wyjątkiem. Firma przykłada ogromną wagę do ochrony danych (więcej na ten temat można przeczytać tutaj).
Naszym zadaniem było nie zepsuć tego, co już działa na topowym poziomie 😉
W praktyce:
Dane płatności nie przechodzą przez stronę Syliusa.
Dane są szyfrowane i przechowywane w bazie.
Autoryzacja powiadomień z Tpay odbywa się przez sumę kontrolną, token JWS oraz certyfikat X.509 dostarczany przez Tpay.
Współpraca z Tpay przerodziła się w partnerską relację.
Nagraliśmy wspólnie VODcast (do obejrzenia tutaj).
Planujemy współorganizację e-commerce meetupu z Syliusem w siedzibie Tpay w Poznaniu (Q1 2025).
Kilku naszych klientów już wdraża nową integrację, a jeden z większych graczy technologicznych w Polsce rozpoczął produkcyjne użycie pluginu. Od strony technologicznej chcemy zapewnić szybkie wsparcie dla Sylius 2.0 – jako jeden z pierwszych pluginów na rynku. Nasze zespoły – zarówno biznesowe, jak i developerskie – bardzo szybko znalazły wspólny język. Łatwość integracji, niskie prowizje i zgodność z PCI sprawiają, że Tpay to atrakcyjna opcja dla każdego, kto sprzedaje online w Polsce.
Nie wierzysz na słowo? Sprawdź sam:
Przeczytaj blog Tpay o integracji
Skonfiguruj plugin według oficjalnej instrukcji
Masz pytania, wątpliwości lub pomysły na rozwój?
Daj nam znać! Każde zgłoszenie ma dla nas znaczenie i pomaga tworzyć jeszcze lepszy produkt.
Chcesz, abyśmy wdrożyli płatności w Twoim sklepie? Skontaktuj się z nami!