Verschenken von discourse-Abonnements

Ich kenne den Code des Plugins nicht, aber ich weiß im Detail, was es mit meinem Stripe-System macht…

Wenn BenutzerA ein Abonnement kauft, erstellt es einen Stripe-Kunden und ein wiederkehrendes Stripe-Abonnement. Zurück in Discourse werden sie dann „aktiviert“ (mein Wort, nicht das von Discourse), indem die Stripe-Abonnement-ID mit ihrem Konto verknüpft wird. Wenn BenutzerA ein Abonnement „verschenken“ möchte… Ich sehe nicht, wie das in Stripes System funktionieren würde. Der Kunde (aus Sicht von Stripe) ist PersonA. Stripe hat die Zahlungsinformationen von PersonA gespeichert. Stripe sendet Benachrichtigungen an PersonA.

Nun meine Frage an das Discourse-Team:

Vielleicht etwas mit Gutscheinen?? Wir würden also BenutzerA ein einmaliges Produkt für einen bestimmten Geldbetrag verkaufen. Dann kann BenutzerA diesen Gutscheincode an BenutzerB weitergeben. Auf diese Weise muss BenutzerB immer noch sein Abonnement erstellen (in der Benutzeroberfläche von Discourse, wobei er seine Zahlungsinformationen weitergibt, damit Stripe seine Kundeninformationen und sein Abonnement einrichtet). ABER er gibt auch einen Gutscheincode ein, der es ihm erlaubt, weniger berechnet zu bekommen (idealerweise null, wenn der Discourse-Administrator die Produkte/Abonnements korrekt einrichtet.)

Ich hoffe, ich mache die Sache hier nicht komplizierter . . .

1 „Gefällt mir“