2016-08-15 6 views
1

Also, mich interessiert seit einiger Zeit Laravel Funken. Ich frage mich, ob es die Zahlung einer einmaligen Zahlung unterstützt oder ob Sie es implementieren müssten, indem Sie eine separate Zahlung innerhalb Ihrer Anwendung vornehmen und dann einen anderen Plan abonnieren.Einmalige Zahlung mit Laravel Funke?

Ich wünsche einige Informationen darüber zu sammeln, bevor ich voran gehen und ich verpflichten, die Lizenzierung Funken

im Wesentlichen ein monatliches/jährliches Paket anzubieten Suche + ein Leben lang zu planen. Wird das unterstützt?

Versucht, in der Dokumentation nach einer Erwähnung einer einmaligen Zahlung zu suchen.

Auch versucht, fast jedes Startup-Video zu sehen, ob es irgendeine Erwähnung irgendeiner Konfigurationsoption dafür gab, die jemand innerhalb des Spark Service Providers gefunden hatte. Ich bin ziemlich überzeugt, es sei denn jemand kann mir ein Beispiel geben, dass Sie es nicht tun können standardmäßig. Davon abgesehen ist es im besten Fall nur eine Einschränkung des Boilerplate und ich bin mir sicher, dass es in irgendeiner Weise mit einem anderen Feature von Laravel integriert werden könnte.

Hat jemand irgendwelche Erfahrungen damit?

Antwort

0

Ich bin dabei, dies selbst zu tun und verwende Stripe als Zahlungsprozessor.

Spark-Dokumente, wie Sie Funktionen anpassen können, indem Sie Spark :: swap verwenden, aber ich habe ein Problem bei dem Versuch, dies auf die richtige Weise zu tun. Im Moment habe ich den folgenden Code direkt auf die abonnieren Klasse hinzugefügt: Funken/src/Interaktionen/Subscribe.php

$user->charge(899); // use this if you don't want an invoice generated 
$user->invoiceFor('First month pro-rated', 799); // use this if you want an invoice generated. 

Das Problem, wenn ich den Griff Methode auslagern ist, dass $ dies nicht so ist gültig.

Ich sollte hinzufügen, dass dies nichts mit dem Abonnement des Benutzers zu tun hat ... es ist eine einmalige Gebühr. Wenn Sie also in der Lage sein müssen, zu überprüfen, ob sie bezahlt haben, müssen Sie diese Informationen auf andere Weise erfassen.