Dienste verbindenConnectors

Zahlungen und Shops

Nehmen Sie Zahlungen mit Stripe, Paddle, PayPal oder Chargebee an, oder zeigen Sie einen Shop, den Sie schon auf Shopify, WooCommerce oder PrestaShop betreiben. Wie sich jeder verbindet, worum Sie bitten können und was er nicht tut.

Hier stehen sieben Connectors: vier, die Geld einnehmen, und drei, die die Produkte eines Shops zeigen, den Sie schon haben. Wie das Verbinden im Allgemeinen funktioniert, steht unter Connectors. Wie ein hier erstellter Shop aussieht, steht unter Onlineshops und Zahlungen.

DienstWofürWie er sich verbindet
StripeKartenzahlungen, Abonnements, eine von Stripe gehostete Checkout-SeiteEin Button oder Schlüssel
PaddleZahlungen und Abonnements, bei denen die Steuern für Sie erledigt werdenSchlüssel
PayPalKaufbuttons mit dem Preis, der in Ihrem PayPal-Konto festgelegt istClient-ID und Währung
ChargebeeAbrechnung von Abonnements mit einem KundenportalSite-Name und ein API-Schlüssel
ShopifyEin Shop-Frontend über Ihren Shopify-ProduktenShop-Adresse und ein öffentliches Token
WooCommerceEin Shop-Frontend über Ihren WooCommerce-ProduktenShop-Adresse und Schlüssel mit reinem Lesezugriff
PrestaShopEin Shop-Frontend über Ihren PrestaShop-ProduktenShop-Adresse und ein Webservice-Schlüssel

Das Geld fließt immer zwischen Ihren Kunden und Ihrem eigenen Konto beim Dienst. Setherion hält es nie und ist weder an Rückerstattungen noch an Rückbuchungen oder Streitfällen beteiligt. Wenn Sie einen dieser Connectors verbinden, setzen Sie einen Haken bei einer Zeile, die das sagt.

Stripe

Wofür: einmalige Zahlungen und Abonnements, auf einer von Stripe gehosteten Checkout-Seite. Käufer geben nie eine Kartennummer in Ihre App ein.

Verbindet sich mit: dem Button Set up Stripe. Sie füllen das eigene Formular von Stripe aus und kommen zurück, und es wird Ihnen kein Schlüssel angezeigt. Veröffentlichen Sie die App zuerst, denn Stripe schaut sich die Live-Website an und lehnt eine ab, die noch im Aufbau ist. Es verlangt ein Ausweisdokument und ein Bankkonto. Sie können stattdessen Schlüssel nutzen: den Publishable Key (beginnt mit pk_) und den Secret Key (beginnt mit sk_) aus Ihren Stripe-API-Schlüsseln sowie ein Webhook-Signing-Secret (beginnt mit whsec_).

Nur bei eingefügten Schlüsseln: Die Stripe-Karte zeigt die Webhook-Adresse, die Sie in Stripe hinzufügen, mit einem Kopieren-Button. Fügen Sie sie für die Ereignisse checkout.session.completed und checkout.session.async_payment_succeeded hinzu. Mit dem Button gibt es keinen Webhook einzurichten.

Bitten Sie um:

  • „Fügen Sie einen Button Buy now für den Kurs hinzu“
  • „Fügen Sie einen Monatstarif und einen Button Manage billing hinzu“
  • „Fügen Sie eine Seite My orders hinzu“

Was geschieht: Bestellungen werden geschrieben, wenn Stripe meldet, dass eine Zahlung durchgegangen ist, und erscheinen unter Manage, dann Payments. Siehe Onlineshops.

Grenzen: Eine App kann einen Checkout starten, ihn zurücklesen und Ihre Preisliste lesen. Rückerstattungen, Kunden und Auszahlungen sind aus einer App nicht erreichbar. Erstatten Sie über Manage, dann Payments, oder in Stripe. Manage billing funktioniert nur für eine angemeldete Person, die in dieser App etwas gekauft hat.

Paddle

Wofür: Zahlungen und Abonnements, bei denen Paddle als Verkäufer verkauft, sodass Umsatzsteuer und Sales Tax für Sie erledigt werden. Lohnt sich, wenn Sie über Grenzen hinweg verkaufen.

Verbindet sich mit: Schlüsseln, von der Authentifizierungsseite von Paddle.

  • Client-side Token (beginnt mit live_, oder test_ für die Sandbox). Von Natur aus öffentlich, daher in die veröffentlichte App eingebaut.
  • API Key (beginnt mit pdl_live_apikey_ oder pdl_test_apikey_). Bleibt auf den Servern von Setherion.
  • Webhook Secret (beginnt mit pdl_ntfset_). Optional.

Bitten Sie um:

  • „Fügen Sie einen Pro-Tarif mit einem Button Subscribe hinzu, der den Paddle-Checkout öffnet“
  • „Zeigen Sie den Preis und was enthalten ist, bevor der Checkout sich öffnet“

So funktioniert es: Der Checkout öffnet sich im eigenen Overlay von Paddle im Browser des Besuchers. Sie legen Ihre Preise im Paddle-Dashboard an, und die App nutzt sie über ihre ID pri_. Die Seite sendet nie einen Betrag, weil jeder, der die Seite öffnet, ihn ändern könnte.

Grenzen: Der API Key wird von der veröffentlichten App nicht genutzt, die keinen Server hat. Ein Token, das mit test_ beginnt, funktioniert nur mit der Sandbox von Paddle. Test connection liest ein Produkt aus Ihrem Paddle-Konto.

PayPal

Wofür: ein Button Buy für einen Artikel zu einem festen Preis. Preis, Steuer und Versand liegen in PayPal, daher kann niemand, der die Seite öffnet, ändern, was er zahlt. Käufer zahlen in einem eigenen Fenster von PayPal, per PayPal oder per Karte.

Verbindet sich mit: zwei Werten.

  • Client ID: Öffnen Sie in PayPal Pay links and buttons, dann einen Button, dann seinen Code. Es ist der Wert nach client-id=. Von Natur aus öffentlich.
  • Currency: drei Buchstaben, wie GBP oder EUR, dieselbe wie bei Ihren Buttons in PayPal.

Erstellen Sie Ihre Buttons zuerst, auf der Button-Seite von PayPal.

Bitten Sie um:

  • „Fügen Sie für jeden der drei Drucke einen PayPal-Button Buy hinzu“
  • „Setzen Sie den PayPal-Button unter den Preis auf der Produktseite“

Grenzen: Jeder Button kauft einen Artikel zu dem in PayPal festgelegten Preis. Es gibt keinen Warenkorb. Ihre App erfährt nicht, wenn jemand bezahlt: PayPal sendet Ihnen und dem Käufer eine E-Mail, und der Verkauf wird in der App nicht erfasst. Für einen Warenkorb, in Ihrer App geführte Bestellungen oder Abonnements verbinden Sie stattdessen Stripe oder Paddle. Die Seite des Connectors sagt dasselbe.

Chargebee

Wofür: Abrechnung von Abonnements. Ein Button Subscribe öffnet den gehosteten Checkout von Chargebee, ein Button Manage billing öffnet das Kundenportal, und Ihr Team kann Kunden, Abonnements und Rechnungen sehen.

Verbindet sich mit: Schlüsseln.

  • Site name: der Teil vor .chargebee.com in der Adresse Ihres Dashboards, in Kleinbuchstaben.
  • API key: Öffnen Sie in Chargebee Settings, dann Configure Chargebee, dann API Keys, dann Add API Key. Wählen Sie einen Write Key (anlegen, lesen und ändern, nie löschen). Mehr braucht eine App nicht.

Bitten Sie um:

  • „Fügen Sie eine Preisseite aus meinen Chargebee-Tarifen hinzu, mit einem Button Subscribe bei jedem“
  • „Fügen Sie für angemeldete Kunden einen Button Manage billing hinzu“
  • „Erstellen Sie eine Team-Seite mit meinen Abonnements und offenen Rechnungen“

Wer was tun kann: Besucher können einen Checkout starten, das Abrechnungsportal öffnen und die angebotenen Tarife und Preise lesen, für eine Preisseite. Kunden, Abonnements und Rechnungen sowie das Ändern von Tarifen und Preisen sind nur für Ihr Team. Markieren Sie die Konten, die Ihr Team sind, unter Manage, dann Cloud, dann Users.

Grenzen: Es nutzt Chargebee Product Catalog 2.0, daher sind Tarife Item Prices. Beträge kommen in Pence oder Cent. Löschen ist aus einer App nicht möglich. Unter Permissions können Sie den Checkout, das Portal oder das Lesen und Ändern von Kunden, Abonnements, Rechnungen, Tarifen und Preisen einzeln ausschalten.

Shopify

Wofür: ein neues Shop-Frontend über einem Shopify-Shop. Produkte, Preise und Lagerbestand bleiben in Shopify, und Käufer zahlen auf der eigenen Checkout-Seite von Shopify.

Verbindet sich mit: zwei Werten.

  • Store domain: die Adresse .myshopify.com, auch wenn Ihr Shop den Kunden eine eigene Domain zeigt.
  • Storefront API token (public): Öffnen Sie im Shopify-Admin Sales channels, dann Headless, dann Create storefront. Kopieren Sie sein öffentliches Zugriffstoken.

Nutzen Sie nie das Admin-API-Token (es beginnt mit shpat_): Die Karte lehnt es ab, denn dieses Token wird in die veröffentlichte App eingebaut, und jeder kann es lesen.

Bitten Sie um:

  • „Ein neues Shop-Frontend für meinen Shopify-Shop, mit den Kollektionen auf der Startseite“
  • „Fügen Sie einen Warenkorb hinzu, der Käufer zum Shopify-Checkout schickt“
  • „Fügen Sie Suche und Filter über meine Shopify-Produkte hinzu“

Berechtigungen: Shopify ist anders. Ihre Apps rufen es direkt von der Seite aus mit dem öffentlichen Token auf, daher gibt es in Setherion keine Schalter. Legen Sie die Grenzen in Shopify fest: Sales channels, Headless, Ihr Storefront, dann Manage neben Storefront API, dann Permissions. Sie gelten für jeden Storefront im Kanal Headless.

Grenzen: Lagerbestand, Bestellungen und Zahlungen bleiben in Shopify. Ist ein Artikel nicht vorrätig, sagt die App, was sich geändert hat, bevor sie den Käufer weiterschickt.

WooCommerce

Wofür: ein Shop-Frontend, das Ihre echten WooCommerce-Produkte zeigt und Käufer zu Ihrem eigenen Checkout schickt.

Verbindet sich mit: Schlüsseln.

  • Shop address: die Adresse, unter der Ihr Shop läuft, die mit /wp-admin dahinter.
  • Consumer key (beginnt mit ck_) und Consumer secret (beginnt mit cs_): Öffnen Sie in WooCommerce Settings, dann Advanced, dann REST API, dann Add key, mit Permissions auf Read.

Beide Schlüssel bleiben auf den Servern von Setherion.

Bitten Sie um:

  • „Zeigen Sie meine WooCommerce-Produkte in einem Raster mit einem Button Buy bei jedem“
  • „Fügen Sie für jedes Produkt eine Seite mit seinen Fotos und seinem Preis hinzu“

Grenzen: Produkte sind das Einzige, was eine App lesen kann. Bestellungen und Kunden werden abgelehnt, daher gibt es hier keinen Bestellverlauf und kein Kundenkonto. Gekauft wird in Ihrem Shop: Der Button schickt den Käufer mit dem hinzugefügten Produkt zu Ihrem Checkout. Preise kommen in der eigenen Währung des Shops, so wie der Shop sie liefert. Test connection liest ein Produkt.

PrestaShop

Wofür: ein Shop-Frontend, das Ihre echten PrestaShop-Produkte zeigt und Käufer zur Seite jedes Produkts in Ihrem Shop schickt.

Verbindet sich mit: Schlüsseln.

  • Shop address: die Adresse, unter der Ihr Shop läuft, die mit /admin dahinter.
  • Webservice key: 32 Buchstaben und Ziffern. Öffnen Sie in PrestaShop Advanced Parameters, dann Web service, dann Add new webservice key, und setzen Sie bei products den Haken bei View (GET).

Der Schlüssel bleibt auf den Servern von Setherion.

Bitten Sie um:

  • „Zeigen Sie meine PrestaShop-Produkte mit ihren Fotos und Preisen“
  • „Verlinken Sie jedes Produkt mit seiner Seite in meinem Shop“

Grenzen: Produkte sind das Einzige, was eine App lesen kann. Bestellungen und Kunden werden abgelehnt, und Lagerbestände sind nicht verfügbar, daher zeigt die App keine „in stock“-Hinweise. Die Preise von PrestaShop verstehen sich ohne Steuer, und die App beschriftet sie so. Käufer werden zur Produktseite in Ihrem Shop geschickt, nicht direkt in einen Warenkorb.

Gut zu wissen

  • Ein Shop-Frontend auf Basis von Shopify, WooCommerce oder PrestaShop dient dazu, Produkte zu zeigen. Bestellungen, Lagerbestand und Zahlungen bleiben dort, wo sie heute sind. Nichts zieht zu Setherion um.
  • Zahlungen, Shops und Datenbanken werden nie an die Mitglieder eines Team-Arbeitsbereichs verliehen: Das Konto gehört der Person, die es verbunden hat. Siehe Connectors.
  • Wenn Sie einen Dienst trennen, erreichen ihn alle Apps, die ihn nutzen, sofort nicht mehr. Preise und Bestellungen beim Dienst bleiben unberührt.

War diese Seite hilfreich?

Der Community beitreten

Fragen, Ideen und was andere erstellen.