Integration logo
Stripe

Stripe

Stripe Payments Integration Affiliate Marketing

Integracja Stripe

Pakiet interfejsów API, który napędza handel dla firm każdej wielkości.

Stripe umożliwia łatwe rozpoczęcie przyjmowania płatności kartami kredytowymi w internecie. Metoda integracji wykorzystuje naszą wbudowaną wtyczkę do obsługi powiadomień.

Jak zintegrować PostAffiliatePro ze Stripe

Integracja obsługuje zamówienia, zamówienia cykliczne oraz zwroty. Wspiera także dożywotnie prowizje oraz obsługę kuponów.

Dane ciasteczek – formularz zamówienia

Każde konto klienta w Stripe ma dodatkowe pole o nazwie „description”. W tej metodzie integracji właśnie z niego korzystamy. Twoim zadaniem jest dodać wartość (śledzącego) ciasteczka do pola description w Twoim formularzu zamówienia. Najprościej dodać poniższy kod do formularza płatności:

<input type="hidden" name="pap_custom" value="" id="pap_tdx8v2s5a" />

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
  PostAffTracker.writeCookieToCustomField('pap_tdx8v2s5a');
</script>

Po wysłaniu formularza (klient dokonuje zamówienia), możesz przetworzyć dane standardową metodą, a przed utworzeniem obciążenia i konta klienta (za pomocą Stripe_Customer::create), musisz wykorzystać dane pap_custom z przesłanego formularza i ustawić tę wartość jako opis klienta – “description” = > $_POST[‘pap_custom’].

Dane ciasteczek – Stripe Checkout

Jeśli korzystasz z Stripe Checkout , zamiast powyższego kroku musisz wykonać ten. W skrócie, należy dodać wartość śledzącego ciasteczka do zmiennej client-reference-id obiektu sesji Stripe. Zobacz tutaj jak pobrać wartość ciasteczka śledzącego (visitor ID).

Oto przykład przycisku Stripe Checkout :

<script async src="https://js.stripe.com/v3/buy-button.js">
</script>
<stripe-buy-button
buy-button-id="_buy_btn_BBBBBBBBBBBBBB_ "
publishable-key="_pk_test_XXXXXXXXXXXXXXXXXXX_ "
>
</stripe-buy-button>

Tak wygląda zintegrowany przycisk (kod Stripe button jest dodawany teraz przez JavaScript):

<script async src="https://js.stripe.com/v3/buy-button.js">
</script>
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
  var papCookie = '';
  PostAffTracker.setAccountId('Account_ID');
  try {
    PostAffTracker.track();
  } catch (err) { }
  papCookie = PostAffTracker._getAccountId() + PostAffTracker._cmanager.getVisitorIdOrSaleCookieValue();
  document.write('<stripe-buy-button buy-button-id="_buy_btn_BBBBBBBBBBBBBB_ " publishable-key="_pk_test_XXXXXXXXXXXXXXXXXXX_ " **client-reference-id** ="' + papCookie + '"></stripe-buy-button>');
</script>

Dane ciasteczek – linki płatnicze Stripe

Jeśli korzystasz z linków płatniczych Stripe , musisz przekazać wartość śledzącego ciasteczka jako parametr zapytania _client_reference_id_ do linku. Aby to zrobić, musisz przypisać identyfikator do elementu <a>, np. przypiszesz „papCookie” jako ID linku:

<a id="papCookie" href="https://buy.stripe.com/2wM8yP31J6vF6wodQZ">Zapłać teraz</a>

Mając ID, musisz wywołać funkcję PostAffTracker.writeCookieToLink(‘ papCookie ‘, ‘ _client_reference_id_‘); z kodu śledzenia kliknięć, przekazując ID linku (w naszym przykładzie papCookie) oraz nazwę parametru query string (_client_reference_id_), np. tak:

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
  try {
    PostAffTracker.setAccountId('Account_ID');
    PostAffTracker.track();
    PostAffTracker.writeCookieToLink('papCookie', 'client_reference_id');
  } catch (err) { }
</script>

Kolejną kategorią narzędzi płatniczych Stripe są tabele cenowe Stripe. Obsługują client-reference-id, więc ich integracja również jest możliwa.

Śledzenie sprzedaży – konfiguracja webhooka

Śledzenie sprzedaży będzie odbywać się automatycznie, zarówno dla standardowych, jak i cyklicznych obciążeń. Ostatnim krokiem jest ustawienie Stripe, by informował Twój Post Affiliate Pro , o każdym obciążeniu. Służą do tego webhooki Stripe.

Aby ustawić webhook, przejdź do sekcji Developers (lewy dolny róg), a następnie do Webhooks. Kliknij Add endpoint i użyj poniższego adresu URL jako endpointu do odbierania webhooków. Wklej ten adres dla powiadomień na żywo:

https://URL_TO_PostAffiliatePro/plugins/Stripe/stripe.php?AccountId=Account_ID

W przypadku zdarzeń do nasłuchiwania możesz dodać invoice.payment_succeeded, charge.succeeded oraz charge.refunded. Jeśli korzystasz ze Stripe Checkout lub linków płatniczych Stripe, będziesz potrzebować również zdarzenia checkout.session.completed.

Jeśli chodzi o wersję API, wybierz najświeższą. Jeśli masz problemy ze starszym webhookiem, zaktualizuj domyślną wersję API w swoim koncie — przejdź do Workbench i tam dokonaj aktualizacji. Alternatywnie możesz utworzyć nowy webhook z najnowszą wersją API.

Jeżeli chcesz śledzić również płatności testowe, ustaw taki sam webhook w trybie testowym.

Aktywacja wtyczki

Ostatnim krokiem jest aktywacja wbudowanej wtyczki w Post Affiliate Pro. Nie zapomnij skonfigurować jej po aktywacji, dodając Secret API key lub Ograniczony klucz API. Jeśli korzystasz z ograniczonego klucza, przyznaj dostęp do odczytu dla: Charges, Subscriptions, Checkout Sessions, Customers i Invoices.

To wszystko — od teraz wszystkie transakcje będą śledzone.

Nie zapomnij zintegrować swojej strony z kodem śledzenia kliknięć , aby wszystko działało poprawnie.

Czym jest Stripe?

Stripe to kompleksowa platforma płatnicza zaprojektowana do realizacji szerokiego zakresu transakcji, umożliwiająca firmom przyjmowanie płatności od klientów na całym świecie. Obsługuje różne metody płatności, w tym karty kredytowe i debetowe, portfele cyfrowe oraz lokalne opcje. Dzięki narzędziom przyjaznym dla programistów Stripe wspiera niestandardowe rozwiązania płatnicze i usprawnia operacje finansowe firm.

Stripe został założony w 2010 roku przez Patricka i Johna Collisonów, z chęci rozwiązania złożonych problemów płatności online. Początkowo uruchomiony w Stanach Zjednoczonych, szybko zyskał popularność wśród programistów dzięki łatwej integracji. Z biegiem lat Stripe rozwinął działalność na skalę globalną, dodając liczne funkcje, takie jak Atlas, Radar czy Instant Payouts. Strategiczne partnerstwa i przejęcia regularnie wzmacniają pozycję Stripe w cyfrowym ekosystemie finansowym.

Stripe obsługuje szeroką gamę klientów, od sklepów internetowych, przez platformy SaaS, po duże przedsiębiorstwa. Elastyczne API sprawia, że jest idealny dla programistów i zespołów IT, a solidne zabezpieczenia przyciągają firmy poszukujące zaufanych rozwiązań płatniczych. Stripe upraszcza złożone płatności i rośnie wraz z rozwojem biznesu.

Kluczowe cechy Stripe

  • Płatności globalne: Obsługa ponad 100 metod płatności na całym świecie.
  • Ochrona przed oszustwami Stripe Radar: Zaawansowane narzędzia do wykrywania nadużyć.
  • Optymalizacja przychodów: Rozbudowane usługi fakturowania, rozliczeń i podatków.
  • Personalizacja przez Stripe API: Przyjazne dla programistów API i SDK do indywidualnych wdrożeń.
  • Płatności wielostronne przez Stripe Connect: Obsługa złożonych schematów płatności dla platform.

Opcje cenowe Stripe

Stripe stosuje model płatności za użycie z ustalonymi opłatami dla kart krajowych i międzynarodowych oraz oferuje indywidualne plany cenowe przy większych wolumenach. Dodatkowe usługi, takie jak Radar czy Terminal, są płatne osobno. Firmy mogą negocjować ceny dopasowane do swoich potrzeb, by zoptymalizować koszty.

Opinie użytkowników o Stripe

Użytkownicy doceniają prostotę interfejsu Stripe, niezawodność oraz silną integrację API. Część zgłasza jednak zastrzeżenia do raportowania i obsługi klienta . Ogólnie Stripe otrzymuje pozytywne recenzje, choć w niektórych obszarach może wymagać usprawnień dla pełnej satysfakcji użytkowników.

Recenzje Stripe na YouTube

Te recenzje dostarczają wizualnych informacji na temat funkcjonalności Stripe, cen i porównań z innymi procesorami płatności — cenne źródło dla potencjalnych użytkowników.

Alternatywy dla Stripe

Jeśli rozważasz inne rozwiązania niż Stripe, oto kilka wartych uwagi alternatyw:

  1. Square
  2. Stax Payments
  3. PayPal
  4. Clover
  5. Payment Depot
  6. Helcim
  7. Gravity Payments
  8. Merchant One – Łatwe przetwarzanie kart z natychmiastowymi wypłatami i bez pośredników.
  9. Elavon – Innowacyjne i bezpieczne płatności dla globalnego handlu.
  10. Intuit QuickBooks Payments – Zintegrowane płatności w QuickBooks dla łatwego fakturowania i zarządzania płatnościami.

Najczęściej zadawane pytania

Co umożliwia integracja Stripe z Post Affiliate Pro?

Integracja Stripe z Post Affiliate Pro umożliwia bezproblemowe przyjmowanie płatności kartami, automatyczne śledzenie zamówień i zwrotów oraz dożywotnie prowizje dla partnerów. Wspiera zaawansowane śledzenie ciasteczek, śledzenie sprzedaży przez webhooks oraz łatwą aktywację wtyczki dla efektywnego zarządzania partnerami.

Jak śledzić sprzedaż partnerską ze Stripe?

Sprzedaż partnerska jest śledzona przy pomocy ciasteczek zapisanych w niestandardowych polach Stripe lub przez client-reference-id w Stripe Checkout i linkach płatniczych. Śledzenie sprzedaży odbywa się przez webhooki Stripe, które powiadamiają Post Affiliate Pro o płatnościach udanych, cyklicznych lub zwróconych.

Jakie zdarzenia należy śledzić w webhookach Stripe?

Powinieneś śledzić takie zdarzenia jak invoice.payment_succeeded, charge.succeeded, charge.refunded oraz checkout.session.completed (jeśli korzystasz ze Stripe Checkout lub linków płatniczych), aby mieć pewność, że wszystkie transakcje są śledzone.

Czy można używać ograniczonych kluczy API z tą integracją?

Tak, można używać Ograniczonego klucza API dla wtyczki Stripe w Post Affiliate Pro. Upewnij się, że ma on dostęp do odczytu dla Charges, Subscriptions, Checkout Sessions, Customers i Invoices.

Jakie są alternatywy dla Stripe do płatności partnerskich?

Warte uwagi alternatywy dla Stripe to Square, Stax Payments, PayPal, Clover, Payment Depot, Helcim, Gravity Payments, Merchant One, Elavon i Intuit QuickBooks Payments.

Rozpocznij integrację ze Stripe

Wznieś swój program partnerski na wyższy poziom dzięki Stripe i Post Affiliate Pro. Zacznij śledzić transakcje i optymalizować płatności już dziś.

Dowiedz się więcej

Square (SquareUp)
Square (SquareUp)

Square (SquareUp)

Dowiedz się, jak zintegrować Square (SquareUp) z Post Affiliate Pro, aby zautomatyzować procesy biznesowe, śledzić sprzedaż partnerską i zwiększyć przychody. Od...

4 min czytania
Square Integration +4
RocketGate
RocketGate

RocketGate

Zintegruj RocketGate z Post Affiliate Pro, aby usprawnić swoje płatności online. Dowiedz się, jak połączyć swoje oprogramowanie partnerskie z zaawansowaną bramk...

3 min czytania
Payments Integration +3
Interspire Shopping Cart
Interspire Shopping Cart

Interspire Shopping Cart

Chcesz jeszcze bardziej ulepszyć swoje oprogramowanie partnerskie? Sprawdź integrację Interspire Shopping Cart z Post Affiliate Pro.

9 min czytania
E-commerce Integration +3

Będziesz w dobrych rękach!

Dołącz do naszej społeczności zadowolonych klientów i zapewnij doskonałą obsługę klienta dzięki PostAffiliatePro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface