Wypłaty dla partnerów kryptowalutowychrozwiązuje bardzo konkretny problem: płacenie tysiącom partnerów, po kilka dolarów każdy, rozproszonych w dziesiątkach krajów, bez zbierania żadnych danych bankowych od kogokolwiek. Z Payora wklejasz do 500 odbiorców do panelu lub przesyłasz je do API wypłat; całkowita kwota partii plus opłaty jest zatrzymywana na twoim wewnętrznym saldzie w momencie złożenia, a wypłata następnie podąża za skonfigurowanym procesem zatwierdzania i wydawania twojego konta. Ten post dotyczy momentu, gdywypłaty za polecenia w kryptowalutachnaprawdę przewyższają przelewy i PayPal, ograniczenia, o których nikt ci nie mówi, oraz jak włączyć to wszystko w cykl wypłat, aby nieudane uruchomienie cron nigdy nie wypłacało podwójnie.
Dlaczego kryptowaluty pasują do wypłat dla partnerów i poleceń
Programy partnerskie i podział zysków mają kształt wypłat, który tradycyjne systemy obsługują źle: wielu odbiorców, małe kwoty, międzynarodowe, w powtarzającym się harmonogramie. Kryptowaluty pasują do tego kształtu niemal idealnie.
- Jedna globalna sieć.Partner w Manili, jeden w Lagos i jeden w Buenos Aires są opłacani w ten sam sposób, w tych samych minutach, z tego samego salda. Nie ma matrycy krajowej tego, co obsługuje PayPal ani którego korytarza twoje banki cicho blokują.
- Mikro minimalne kwoty naprawdę działają.Prowizja w wysokości 4 USD za podział zysków to błąd zaokrąglenia w przypadku opłaty za międzynarodowy przelew w wysokości 15 USD, więc nigdy jej nie wysyłasz. Zapłać te same 4 USD w USDT na taniej sieci, a opłata wynosi grosze. Małe, częste wypłaty przestają być nieopłacalne.
- Brak tarcia związane z danymi bankowymi.Zbierasz jedno pole na partnera — adres — zamiast IBAN, numeru rozliczeniowego, SWIFT/BIC i nazwy prawnej, która musi się zgadzać. Wprowadzenie nowego partnera to wklejanie, a nie formularz.
- Szybko.Gdy podpiszesz, rozliczenie trwa minuty do odbiorcy, a nie dwa do pięciu dni roboczych z przelewem, który może wrócić z powodu niezgodności nazw.
- Płatności są ostateczne, więc nie ma zwrotów na to, co wypłacasz.Partner nie może cofnąć prowizji, którą im wysłałeś, tak jak kupujący kartą może zakwestionować zakup.
Ten ostatni punkt działa w obie strony, co prowadzi nas do uczciwej części.
Uczciwe ograniczenia
Ostateczność ma swoją drugą stronę: nie ma możliwości odzyskania. Jeśli zatwierdzisz i wypuścisz prowizję dla oszukańczego lub samoreferencyjnego partnera, zrealizowana wypłata na łańcuchu nie może być po prostu cofnięta — ta sama ostateczność, która chroni cię przed chargebackami, działa w obie strony. Dlatego dyscyplina zaczyna się na górze: zatwierdzaj ostrożnie, wstrzymaj podejrzane konta przed partią i traktuj potwierdzoną wypłatę jako punkt bez powrotu. Payora nie będzie weryfikować twoich partnerów za ciebie; ta ocena pozostaje w gestii twojego programu.
Drugim ograniczeniem jest operacyjne. Złożenie partii — z szafy lub API — rezerwy środki na twoim saldzie Payora i tworzy partię wypłat, ale nie powinieneś traktować odbiorców jako opłaconych w momencie złożenia. Postępuj zgodnie z zatwierdzeniem, wypuszczeniem i przepływem statusu skonfigurowanym dla twojego konta, a następnie zweryfikuj wynikowy status wypłaty i dowody transakcji, zanim oznaczysz prowizje jako opłacone. Każdy, kto obiecuje "wywołanie API, pieniądze natychmiast znikają i są już rozliczone", opisuje bardziej zautomatyzowany i ryzykowny model. opis architektury masowych wypłat daje szerszy kontekst, ale obecne kroki operacyjne powinny znajdować się w dokumentacji produktu i ustawieniach twojego konta.
Dwa sposoby na realizację wypłat dla partnerów kryptowalutowych
Dla miesięcznego lub ad-hoc uruchomienia, szafa jest najszybszą drogą. Otwórz masowe wypłaty, wklej do 500 linii address amount [tag/memo], i prześlij. Całkowita kwota partii plus opłata za przedmiot jest zablokowana na Twoim stronie salda., więc partia nie może być przekroczona, a następnie kończysz skonfigurowane kroki zatwierdzania i zwalniania dla tego konta. Tagów docelowych XRP i notatek XLM używa się w tym opcjonalnym trzecim polu w każdej linii.
Dla programu, który płaci w stałym cyklu, lepiej korzystać z API.POST /v1/payout przyjmuje walutę i do 500 przedmiotów i zwraca 201 z batch_id, item_count, total i fee. Uwierzytelnianie jest takie samo jak w pozostałej części API — nagłówki X-Payora-Key, X-Payora-Timestamp i X-Payora-Signature, gdzie podpis jest hex(HMAC-SHA256(api_secret, timestamp . "." . raw_body)) w oknie 120-sekundowym.
curl -X POST https://api.payora.money/v1/payout \
-H "X-Payora-Key: $KEY" \
-H "X-Payora-Timestamp: $TS" \
-H "X-Payora-Signature: $SIG" \
-H "Idempotency-Key: rev-share-2026-07" \
-H "Content-Type: application/json" \
-d '{"currency":"USDT","items":[
{"address":"TXy...","amount":"12.50","tag":""},
{"address":"TAb...","amount":"4.00","tag":""}
],"note":"July affiliate rev-share"}'Pełne kształty żądań i odpowiedzi, plus status wypłaty i punkty końcowe anulowania, znajdują się w Dokumentacja API. Oczekująca partia może być anulowana za pomocą POST /v1/payout/{id}/cancel, co zwraca zablokowaną równowagę z powrotem do Ciebie.
Idempotencja: ponowne uruchomienie crona nigdy nie powoduje podwójnej wypłaty
To jest najważniejszy szczegół dla zautomatyzowanych wypłat dla partnerów. Zadania cron zawodzą w połowie. Przerwa w sieci powoduje, że odpowiedź znika po tym, jak serwer już utworzył Twoją partię, logika ponownego uruchomienia się uruchamia, a teraz jesteś o jeden nerwowy moment od zapłacenia każdemu partnerowi dwa razy.
Wyślij Idempotency-Key nagłówek z wartością, która jest stabilna dla cyklu wypłat — identyfikator cyklu sam w sobie jest idealny, na przykład rev-share-2026-07. Pierwsze żądanie tworzy partię; każde ponowne próby z tym samym kluczem zwraca to samoto samo batch_id i nie tworzy nic nowego. Inny ładunek pod kluczem, który już został zatwierdzony, wraca jako409 idempotency_conflict zamiast cicho rozdzielać. Zbuduj klucz z okresu rozliczeniowego, a nie losowego UUID na próbę, a nieudane uruchomienie można po prostu uruchomić ponownie.
Zgodność z webhookiem payout.sent i hashami transakcji per przedmiot
Nigdy nie powinieneś oznaczać prowizji jako "zapłacona" w swojej własnej bazie danych na podstawie optymistycznego przypuszczenia. Czekaj na dowód. Po zakończeniu skonfigurowanego przepływu wydania i gdy Payora ma dowody transakcji dla elementów partii, uruchamia podpisanypayout.sent webhook, który zawierabatch_id oraz każdy element z jego on-chaintx_hash. Jest podpisany i weryfikowany tym samym schematem HMAC-SHA256 jak invoice.paid, więc przewodnik weryfikacji podpisu obowiązuje bez zmian.
Pętla uzgadniania jest prosta i przyjazna audytowi:
- Prześlij partię cyklu z okresem jako klucz idempotencyjny.
- Na
payout.sentwebhooku, zweryfikuj podpis, a następnie dopasuj elementy do partnerów według adresu i kwoty. - Przechowuj każdy
tx_hashw odniesieniu do prowizji, aby partner pytający "gdzie są moje pieniądze" otrzymał link do eksploratora bloków, a nie zgłoszenie do wsparcia.
Jeśli wolisz ankietować, GET /v1/payout/{id}zwraca ten sam status przedmiotu i hashe transakcji na żądanie.
Opłaty: preferuj tanią sieć dla wielu małych wypłat
Akceptacja pieniędzy na Payora wynosi 0%. Konfigurowalna opłata za przelew (1,5% w planie darmowym, plus opłata sieciowa monety) dotyczy wypłat i jest zatrzymywana na przedmiot obok partii, a opłata sieciowa na łańcuchu jest oddzielna i nieunikniona. W przypadku programów afiliacyjnych — wielu małych kwot — opłata sieciowa to miejsce, w którym wygrywasz lub przegrywasz, więc wybór monety i sieci ma większe znaczenie niż cokolwiek innego.
Płatność USDT na Tron lub na tanim łańcuchu EVM, takim jak Polygon lub Base, kosztuje centy za transfer; płacenie tych samych prowizji w natywnym ETH na głównym łańcuchu Ethereum w godzinach szczytu może kosztować więcej niż sama prowizja. Najpierw wybierz sieć, potem rozmiar wypłaty przestaje mieć znaczenie. Pełne zestawienie znajduje się w przewodniku na zmniejszaniu opłat za płatności kryptowalutowe.
Ścisła walidacja zapobiega temu, aby zły adres kosztował cię
Uruchomienie wypłaty jest bezlitosne wobec literówek, ponieważ jest ostateczne. Payora waliduje całą partię, zanim zatrzyma jedną monetę: jeśli jakikolwiek adres jest źle sformułowany lub jakakolwiek kwota ma więcej miejsc po przecinku niż obsługuje to moneta, cała prośba jest odrzucana z HTTP 422i indeksy problematycznych elementów. To jest celowe — uruchomienie nigdy nie cicho pomija partnera ani nie skraca kwoty. Napraw oznaczone wiersze i prześlij ponownie. Ponieważ zły adres afiliacyjny powoduje odrzucenie partii zamiast utraty środków, jeden partner, który błędnie wkleił swój adres, nie może kosztować cię płatności.
Złóż to razem
Program afiliacyjny na Payora wygląda tak: partnerzy przesyłają adres, twoja platforma buduje listę wypłat cyklu, wysyłasz to z okresem jako kluczem idempotency, na taniej sieci, ścisła walidacja wychwytuje złe wiersze, twój zespół podąża za skonfigurowanym procesem zatwierdzania i wydawania, a payout.sent webhook zapisuje dowody transakcji z powrotem do każdej prowizji. Utwórz darmowe konto aby uzyskać klucze API, lub przeczytaj masowe wypłaty stronę, aby zobaczyć przepływ partii od początku do końca.
Comments