Wpłacaj, wypłacaj: jak stworzyć rynek

Opublikowany: 2022-03-11

W dzisiejszej mobilnej erze internetu robimy zakupy online częściej niż kiedykolwiek wcześniej. Możemy to przypisać temu, że nieskończenie łatwiej jest porównywać produkty różnych sprzedawców online, często w zaciszu naszej sofy. W rezultacie robimy zakupy na internetowych platformach handlowych, które łączą różnych dostawców towarów i usług z potencjalnymi klientami.

Firmy zajmujące się handlem elektronicznym mają znacznie łatwiejszy czas na pozyskiwanie klientów, a klienci mogą znaleźć sklepy internetowe lub usługodawców z najlepszymi recenzjami, bez większego ryzyka wciągnięcia w złą ofertę.

Model biznesowy rynku

W tym nowym świecie scentralizowanej sprzedaży możemy wyróżnić dwa główne podejścia do prowadzenia biznesu.

Platformy handlowe działają albo jako pośrednicy , pobierający prowizję od dostawców za swoje usługi, albo jako sprzedawcy końcowi , dodając własne marże do cen dostawców.

Rodzaje rynków

Pośrednik

System brokerski

W systemie brokerskim rynek działa jako firma marketingowa. Pobiera od sprzedawców prowizję za każdą wygenerowaną sprzedaż. Płatności są przetwarzane bezpośrednio między sprzedającymi a kupującymi lub za pośrednictwem zewnętrznego dostawcy usług płatniczych.

W większości krajów w tym systemie marketplace nie może przetwarzać płatności bezpośrednio, jako pośrednik, chyba że uzyska wymaganą do tego licencję finansową. Dlatego w celu przetwarzania płatności za pośrednictwem platformy wymagany jest zewnętrzny procesor płatności.

W tym scenariuszu odpowiedzialność za wadliwe produkty można przenieść na rzeczywistych sprzedawców, ponieważ rynek działa jedynie jako platforma sprzedaży.

Dystrybutor

Model biznesowy dystrybutora

Kiedy rynek działa jako dystrybutor, skutecznie kupuje towary lub usługi od swoich dostawców i sprzedaje je klientom z zyskiem.

To najbardziej tradycyjny model biznesowy. Przetwarzanie płatności w tym scenariuszu jest łatwe i może być po prostu wykonane przez samą platformę. Wszystkie zakupy od sprzedawców można odliczyć od dochodu z rynku, a całą sprzedaż można uznać za dochód. Teoretycznie przedsiębiorstwa działające w tym modelu mogą generować znacznie większe przychody, ponieważ wszystkie operacje przechodzą przez ich księgi.

Warto również zauważyć, że rynek internetowy bierze całą odpowiedzialność za wadliwe produkty, ponieważ działa jako dystrybutor.

Najpopularniejsze metody płatności

W zależności od kraju mogą być używane różne metody płatności i dostawcy. Aby uprościć obecny stan, przyjrzyjmy się niektórym z możliwych procesorów płatności, w zależności od modelu biznesowego rynku.

Przegląd procesorów płatności

Wybrane procesory płatności w modelu brokerskim:

Światowy USA UE Wielka Brytania
Hiperportfel Dwolla PayU Baza wypłat
Braintree Płacimy MANGOPAY Nochex
PayPal dla rynków Połącz w paski Adyen Bezpieczne ładowanie


Wybrane metody wpłaty w modelu dystrybutora:

Światowy USA UE Wielka Brytania
Karty Karty Karty Karty
Przewody ACH Przewody Przewody
Czeki
Przewody


Wybrane metody wypłaty w modelu dystrybutora:

Światowy USA UE Wielka Brytania
Przewody Kredyt ACH Przewody Przewody
TransferWise Czeki
PayPal Przewody

Światowy

Obsługa globalnej publiczności nigdy nie jest łatwa. Różne kraje używają różnych walut i ram prawnych, mają różne kultury i języki oraz często preferują różne lokalne metody płatności.

Niektórzy dostawcy próbują pogodzić te różnice i potencjalne przeszkody.

Pośrednik

Hiperportfel

Hyperwallet to rozwiązanie do wypłat dla przedsiębiorstw używane przez niektóre z najpopularniejszych marek internetowych. Świetnie pasuje do dużych, ugruntowanych firm eCommerce.

Targowisko Braintree

Braintree to skalowalne rozwiązanie płatnicze dla firm działających na rynku. Obsługuje wszystkie największe rynki i może pomóc w stworzeniu rynku obsługującego Amerykę Północną, Europę i Oceanię.

PayPal dla rynków

PayPal to zdecydowanie najpopularniejsza globalna platforma płatnicza. Wyrósł na zapleczu eBay i nie wymaga zbytniego przedstawiania. Jest obsługiwany w prawie każdym kraju, API jest łatwe do wdrożenia i możesz bardzo szybko utworzyć konto.

Dystrybutor

Metody wpłat

Przewody

Przelewy bankowe korzystające z sieci SWIFT to najbardziej niezawodna metoda dostępna na całym świecie. Niestety często jest to również najdroższa opcja przesyłania pieniędzy.

TransferWise

TransferWise umożliwia tworzenie kont bez granic. Daje Ci możliwość wysyłania i odbierania lokalnych płatności w wielu krajach. Opłaty za przelewy lokalne są często niewielkie i masz łatwą opcję przeliczania walut.

Naszywka

Stripe to procesor kart debetowych i kredytowych dostępny we wszystkich dużych krajach. Umożliwia również przetwarzanie płatności debetowych ACH w USA. Pozwala szybko założyć konto i rozpocząć pracę nad Twoją aplikacją.

Metody wypłaty

Przewody

Po raz kolejny międzynarodowe przewody SWIFT są najłatwiejszą i najbardziej dostępną opcją w użyciu. Koszt przelewu będzie czynnikiem decydującym o tym, czy skorzystać z tej metody, czy nie.

TransferWise

TransferWise pozwala płacić swoim dostawcom w prawie każdym kraju. Jest stosunkowo niedrogi i umożliwia korzystanie z różnych walut.

PayPal

PayPal to najpopularniejsza platforma płatnicza używana w większości krajów na całym świecie. Pobierają opłatę za każdą płatność, więc z czasem mogą stać się dość drogie.

USA

Pośrednik

Dwolla

Dwolla umożliwia łatwe przyjmowanie i wysyłanie płatności ACH przy użyciu wyłącznie kont bankowych. Jest przyjazny dla programistów z wieloma możliwościami jego wykorzystania.

Płacimy

WePay to potężna platforma wspierana przez bank Chase. Jest przeznaczony dla rynków brokerskich, dzięki czemu idealnie pasuje do platformy tylko w USA.

Połącz w paski

Stripe Connect to bardzo przyjazne dla programistów rozwiązanie, które jest dostosowane do rynków brokerskich. Został specjalnie zaprojektowany, aby spełnić potrzeby rynku amerykańskiego.

Dystrybutor

Metody wpłat

Przelewy, kredyt ACH, czeki

Jeśli chodzi o akceptowanie płatności, najprostszym sposobem jest po prostu akceptowanie rozwiązań typu „bank-to-bank”. Czeki papierowe, kredyty ACH i płatności przelewem są łatwo dostępne. Pomimo dostępności, czas i koszty związane z przetwarzaniem mogą stanowić poważny problem.

Authorize.Net

Authorize.Net umożliwia przyjmowanie płatności za pomocą kart kredytowych, debetowych i debetowych ACH (eCheck). To znana firma Visa.

Kwadrat

Square oferuje całą gamę rozwiązań zarówno dla sprzedawców stacjonarnych, jak i internetowych. Oferuje dobre API dla programistów, ale wydaje się, że oferują tylko akceptowanie płatności za pomocą kart debetowych i kredytowych.

Metody wypłaty

Przelewy ACH

Najłatwiejszym sposobem wysyłania wypłat na dużą skalę są przelewy ACH, które są dostarczane przez banki będące częścią Nacha i mogą być niezwykle opłacalne. Płatności ACH mają limit 25 000 USD na transakcję.

Chase bank oferuje ten system płatności jako dodatkową opcję.

Wells Fargo oferuje ją jako płatność bezpośrednią.

Jakiś czas temu współzałożyciel Airbnb, Nathan Blecharczyk, napisał o tym systemie płatności w swoim artykule o bezpośredniej wpłacie w ACH „Zrób to sam”.

Przewody

To jeden z najłatwiejszych sposobów przesyłania pieniędzy drogą elektroniczną. Niestety, amerykańskie banki pobierają wysokie opłaty zarówno za wysyłanie, jak i odbieranie. Z tego powodu powinny być używane tylko przy przesyłaniu dużych kwot pieniędzy.

Czeki

Korzystanie z czeków to jeden z najprostszych sposobów przesyłania pieniędzy w USA. Niestety jest wolniejszy i bardziej kłopotliwy niż inne metody.

Unia Europejska

Pośrednik

PayU

PayU to ugruntowany dostawca płatności na rynku. Jest używany przez niektóre z największych lokalnych platform eCommerce w Europie i jest bezpiecznym wyborem.

MANGOPAY

MANGOPAY to platforma obsługująca płatności na rynku, dostępna we wszystkich krajach UE. Wydaje się być dobrze dostosowany do potrzeb ogólnounijnej platformy rynkowej.

Adyen

Adyen to mniej znany dostawca usług płatniczych, który obsługuje wszystkie kraje UE. Korzysta z lokalnych metod płatności, co jest dodatkowym atutem.

Dystrybutor

Metody wpłat

Przewody

Przewody są bardzo popularne w strefie euro, a także w krajach spoza strefy euro. Dzieje się tak dlatego, że w większości są one bezpłatne i działają bardzo szybko, zwykle realizując przelewy tego samego dnia. Płatności w euro są przesyłane za pośrednictwem sieci SEPA.

PAYMILL

PAYMILL umożliwia rozpoczęcie przyjmowania płatności kartą online. Największy nacisk kładzie na płatności w euro.

PayLane

PayLane może zapewnić Ci dostęp do płatności kartą online, a także bramkę do płatności międzybankowych. Jest szczególnie dobrze dostosowany do potrzeb polskiego rynku.

Metody wypłaty

Przewody

W Unii Europejskiej przelew SEPA to wszystko, czego potrzebujesz, jeśli chodzi o wypłaty. Są szybkie, zwykle tego samego dnia i często bezpłatne, nawet w przypadku przelewów międzynarodowych.

Wielka Brytania

Pośrednik

Baza wypłat

Paybase to dostawca płatności na rynku z siedzibą w Londynie. Zapewniają konta eMoney z indywidualnymi kodami rozliczeniowymi i numerami kont.

Nochex

Nochex to rozwiązanie korporacyjne dla platform marketplace. Zapewniają niestandardowe rozwiązania dla klientów z Wielkiej Brytanii.

Bezpieczne ładowanie

SafeCharge zapewnia rozwiązania płatnicze dla rynków w Wielkiej Brytanii. Oferują porządną dokumentację API dla programistów.

Dystrybutor

Metody wpłat

Przewody

Przelewy bankowe to darmowa i szybka metoda wysyłania pieniędzy w Wielkiej Brytanii. Są dostępne dla każdego i łatwe w użyciu. To najwygodniejsza metoda przyjmowania dużych płatności w modelu dystrybutora.

mędrzec zapłacić

Sage Pay to dostawca usług płatniczych z siedzibą w Wielkiej Brytanii. Obsługuje zarówno sprzedawców stacjonarnych, jak i internetowych. Niestety ich przewodnik dla programistów nie jest dostępny publicznie.

Worldpay

Worldpay może zapewnić płatności kartą online. Są dobrze przystosowane do rynku brytyjskiego i zapewniają łatwe do naśladowania przewodniki dla programistów.

Metody wypłaty

Przewody

Jeśli chodzi o wypłaty w Wielkiej Brytanii, przelewy bankowe to naprawdę wszystko, czego potrzebujesz. Są bezpłatne, szybkie i łatwo dostępne. Pozwolą Ci zapłacić każdemu w Wielkiej Brytanii.

Potencjalne zagrożenia

Wybierając swojego partnera obsługującego płatności, powinieneś sprawdzić jego reputację, zanim zaczniesz z nim współpracować. Nawet niektórzy z największych dostawców mają okropne recenzje.

Najlepszym przykładem może być PayPal, który znany jest z blokowania kont użytkowników bez ostrzeżenia i zamrażania przechowywanych tam pieniędzy nawet na sześć miesięcy.

Stripe to firma, która ma prawdopodobnie najlepszą dostępną technologię na rynku i jest znana z tego, że jest bardzo przyjazna dla programistów. Niestety, mają też historię blokowania kont w środku nocy bez ostrzeżenia.

Z tych powodów rozsądnie byłoby zachować ogólną implementację płatności, aby łatwo było zmienić dostawców, jeśli zdarzy się, że zostaniesz zamknięty z dnia na dzień.

Podczas przetwarzania płatności kartą musisz znać procedurę obciążenia zwrotnego. Czasami klient nie rozpoznaje transakcji kartą lub jest niezadowolony z usługi lub produktu. W takich przypadkach mogą skontaktować się ze sprzedawcą i spróbować rozwiązać problem.

Jeśli problem nie zostanie rozwiązany, mogą zakwestionować tę transakcję kartą ze swoim bankiem. Jeśli instytucja finansowa uzna, że ​​klient miał rację, pieniądze za tę transakcję są pobierane z konta sprzedawcy. Firmy przetwarzające płatności nie lubią sporów dotyczących obciążeń zwrotnych, ponieważ ponoszą odpowiedzialność za wszystkie zwrócone transakcje. Dlatego szybko porzucają kupców wysokiego ryzyka.

Płatności ACH są również podatne na obciążenia zwrotne, jeśli transakcja była nieautoryzowana lub gdy pobrana kwota różniła się od autoryzowanej kwoty. Tutaj dowiesz sie więcej.

Takie ryzyko nie występuje przy przyjmowaniu przelewów bankowych. Dlatego przelewy bankowe mogą być najbezpieczniejszą metodą przy przyjmowaniu dużych płatności.

Lokalny jest często lepszy

Ze względu na problemy, które mogą wystąpić podczas współpracy z firmami przetwarzającymi płatności, lepiej będzie współpracować z lokalnymi dostawcami. W porównaniu z zagranicznymi dostawcami, lokalne firmy często oferują lepszą współpracę, łatwiejszą komunikację i większe zaufanie do Ciebie.

Dodatkowo, w przypadku poważnych problemów lub utraty dostępu do swoich pieniędzy, zawsze łatwiej jest podjąć kroki prawne przeciwko lokalnej firmie niż zagranicznej organizacji.

Alternatywna metoda kryptowalut – moneta USD

Kryptowaluty stają się coraz bardziej popularne, choć nadal nie są powszechnym wyborem do płatności online. Z powodu poważnych wahań cen i obaw o zmienność większość kryptowalut nie nadaje się do codziennych transakcji finansowych.

Mimo wszystko warto przyjrzeć się stabilnym monetom. Jednym z takich przykładów jest moneta USD (USDC). Jest to moneta zasilana przez Ethereum, którą można wymienić na USD w stosunku 1:1.

Można go szybko i niedrogo wysłać w dowolne miejsce na świecie, co jest wyraźną zaletą, która czyni go doskonałą alternatywą dla powolnych i często drogich przelewów międzynarodowych.

Bardzo łatwo jest również zacząć akceptować płatności w USDC, po prostu korzystając z Coinbase Commerce.

Kryptowaluty mają poważne wady, ponieważ nadal mają piętno używania ich do nielegalnych transakcji. Może to spowodować dodatkową kontrolę i dochodzenia podczas wymiany ich na walutę fiducjarną w większych kwotach. Co więcej, tradycyjne banki w USA znane są z zamykania kont bankowych osób korzystających z kryptowalut.

W chwili pisania tego tekstu, według ETH Gas Station, standardowy koszt transakcji w sieci Ethereum wynosi około 0,007 USD, a rozliczenie zajmuje mniej niż pięć minut. To bardzo atrakcyjne parametry. Można się zastanawiać, czy kryptowaluty mogą być dobrym rozwiązaniem dla mikrotransakcji. Niestety ze względu na zmienny czas i cenę przelewów wydają się one wyborem ryzykownym. Ponadto wysiłek i koszt nabycia kryptowaluty na początek mogą stanowić dodatkowy problem, szczególnie w niektórych częściach świata.

Z tych powodów alternatywne podejście do kryptowalut może nie być jeszcze gotowe na prime time.

Prosta implementacja płatności na rynku

Mając wszystkie przedstawione do tej pory informacje, śmiało stwórzmy rzeczywisty rynek do celów demonstracyjnych!

Będzie to prosty, ogólny rynek eCommerce wykorzystujący model biznesowy dystrybutora. Dostosujemy go do rynku amerykańskiego, ale można go łatwo dostosować również do innych krajów.

Jako formę płatności przyjmiemy:

  • Przelewy ACH
  • Przelewy bankowe
  • Karty kredytowe i debetowe za pomocą Stripe

Stripe został wybrany jako procesor płatności, ponieważ jest dostępny w wielu krajach, jego przewodnik dla programistów jest świetny, a utworzenie konta zajmuje tylko kilka minut. Dzięki temu ich usługi są łatwo dostępne dla szerokiego grona potencjalnych użytkowników.

Jako metodę wypłaty użyjemy po prostu płatności ACH, które - jak wspomniano wcześniej - mogą być łatwo realizowane przez banki lub TransferWise.

Implementacja marketplace jest publicznie dostępna w serwisie GitHub.

Projekt rynku

Projekt rynku

Marketplace obsługuje administratorów, którzy mogą wystawiać faktury i wypłaty. Mają również dostęp do pulpitu nawigacyjnego, gdzie mogą zobaczyć listę transakcji i je przeszukiwać. W górnej części pulpitu zazwyczaj można znaleźć podsumowanie finansowe wszystkich transakcji.

Użytkownicy-goście mają dostęp do strony docelowej i mogą przeglądać i opłacać faktury, a także przeglądać wypłaty.

Po aktywacji aplikacji użytkownik jest proszony o utworzenie konta administratora. Następnie muszą skonfigurować klucze Stripe API i dane konta bankowego dla płatności ACH i przelewem.

W tym momencie możemy rozpocząć wystawianie transakcji!

Administrator może łatwo tworzyć faktury i wypłaty z poziomu pulpitu nawigacyjnego. Informacje o nich zostaną wysłane na podany adres e-mail. Alternatywnie adres URL faktury lub wypłaty można również udostępnić ręcznie odbiorcy.

Klienci mogą łatwo opłacać faktury za pomocą karty debetowej lub kredytowej. Obsługuje bezpieczne płatności 3D, które chronią sprzedawców przed obciążeniem zwrotnym w przypadku użycia skradzionej karty.

Ten prosty rynek może być używany wszędzie tam, gdzie model biznesowy dystrybutora ma sens. Oto kilka przykładów takich firm:

  • Usługi księgowe
  • Usługi marketingowe
  • Usługi konstrukcyjne
  • Usługi sprzątania
  • Różne firmy B2B
  • Auta do wynajęcia
  • Wynajem domów
  • Hurtownicy

Pomimo prostej konstrukcji może znacznie poprawić życie właścicieli małych firm.

Przewodnik po rynku

Deska rozdzielcza

Na stronie głównej widzimy listę wszystkich transakcji oraz tabelę z podsumowaniem finansowym. Z tego miejsca użytkownik może dodawać nowe faktury i wypłaty oraz edytować już istniejące.

Deska rozdzielcza

Niezapłacona faktura

Po utworzeniu nowej nieopłaconej faktury klient otrzymuje możliwość zapłaty kartą lub przelewem bankowym.

Niezapłacona faktura

Płatność kartą

Płatność kartą to wygodny sposób na opłacenie faktury. Po wybraniu tej opcji, użytkownikowi zostaje wyświetlone okno dialogowe, w którym musi określić kilka szczegółów i potwierdzić transakcję.

Płatność kartą

Przetwarzanie płatności kartą

Po potwierdzeniu płatności kartą musimy poczekać, aż zostanie przetworzona przez procesor płatności. Podczas tego procesu strona faktury jest blokowana za pomocą spinner loadera, aby wskazać, że wszystko idzie gładko i transakcja zostanie wkrótce rozliczona.

Przetwarzanie płatności kartą

Płatność przelewem bankowym

Jeśli klient zdecyduje się zapłacić przelewem bankowym, zostanie poproszony o podanie danych konta bankowego, które powinny wystarczyć do wysłania przelewu ACH lub przelewu. Można go łatwo skopiować za pomocą przycisku po prawej stronie w każdym wierszu.

Płatność przelewem bankowym

Wydruk faktury

Faktury można wydrukować za pomocą przycisku drukowania w prawym górnym rogu. Może być przydatny do celów księgowych lub do wykonania przelewu bankowego w oddziale.

Wydruk faktury

Płatna faktura

Po opłaceniu faktury opcja płatności jest usuwana, aby uniknąć podwójnych płatności. Wyświetlana jest wyraźna zielona etykieta stanu.

Płatna faktura

Płatna wypłata

Projekt wypłaty jest podobny do faktury. Wskaźnik stanu i wszystkie dane są wyraźnie widoczne.

Płatna wypłata

Wydruk wypłaty

Wypłaty można również łatwo wydrukować za pomocą przycisku drukowania w prawym górnym rogu. Wydruki mogą służyć do celów dokumentacyjnych.

Wydruk wypłaty

Kod

Ta aplikacja internetowa jest tworzona przy użyciu TypeScript, skalowalnej odpowiedzi na JavaScript. Ten język jest używany zarówno po stronie klienta, jak i serwera. Masz możliwość uruchomienia tej aplikacji w trybie deweloperskim i produkcyjnym. Podczas produkcji uruchomi wiele wątków, aby użyć jak największej liczby rdzeni.

Jako baza danych używa MongoDB. To bardzo popularne rozwiązanie NoSQL do przechowywania dokumentów.

Na froncie interfejsu użytkownika używa biblioteki Bootstrap i SCSS do zarządzania stylami.

Architektura kodu zarówno po stronie klienta, jak i serwera jest zgodna z wzorcem modułowym. To podejście zostało opisane w następującym artykule: Tworzenie prawdziwie modułowego kodu bez zależności. Sprawia, że ​​kod jest łatwy do utrzymania i ponownego wykorzystania przez inne osoby.

Wszystkie szczegóły są dostępne w pliku readme projektu, dzięki czemu będzie można łatwo wdrożyć tę aplikację w środowisku produkcyjnym, a także samodzielnie kontynuować rozwój.

Streszczenie

Tradycyjna struktura biznesowa rynku internetowego jest bardzo popularna, ponieważ zapewnia klientom szybkie i bezpieczne zakupy. Nasze podejście możemy wybrać spośród dwóch najpopularniejszych modeli: brokera lub systemu dystrybutora.

W zależności od kraju, w którym chcesz prowadzić działalność, możesz skorzystać z procesora płatności, który najlepiej odpowiada Twoim potrzebom. W niektórych przypadkach samo konto bankowe wystarczy, ale jeśli obsługujesz międzynarodową lub globalną publiczność, będziesz potrzebować więcej opcji płatności.

Aby rozpocząć swoją przygodę z platformami handlowymi online, możesz skorzystać z podstawowej implementacji opisanej w tym artykule. Mam nadzieję, że okaże się dla Ciebie przydatny i pomoże rozwinąć Twój biznes.