Ich bin am Anfang der Verwendung von Stripe in meinem Projekt (mit Laravel Framework), und ich möchte eine Frage stellen. Wie kann ich nach einer Zahlung in Stripe einige Punkte hinzufügen?Punkte nach Streifenzahlung hinzufügen [Laravel 5.4]
Ich fand sogar ich Paket für das Punktesystem, aber ich weiß nicht, wie man das Ereignis, nach Zahlung verbindet oder auslöst.
Meine Idee ist es, diesem Workflow zu folgen, um Stripe zu implementieren, aber was kann ich für die Punkte danach tun? http://felicianoprochera.com/simple-payments-with-stripe-and-laravel/
Also ... was ich bauen muss ist ein wiederaufladbares Punktesystem, also nach einer gewissen Ladung -> entspricht eine bestimmte Menge an Punkten für Produkte ausgeben. Welchen "Weg" soll ich in der Lage sein, dies zu tun?
BEARBEITEN. Dafür entschied ich, dass der einfachste Weg ist, nach der Ladung etwas in meinen OrderController einzufügen, damit ich die Punkte hinzufügen kann. Dafür kann ich einen Integrierer in der Benutzertabelle erstellen und die Punkte speichern und Punkte basierend auf dem Produkt hinzufügen. Oder ich kann laravel-pointable
Paket verwenden, um Punkte hinzuzufügen.
Das ist meine OrderController
, das ist der Teil der Aufladung.
public function createStripeCharge($product_id, $product_price, $product_name, $customer)
{
try {
$charge = \Stripe\Charge::create(array(
"amount" => $product_price,
"currency" => "brl",
"customer" => $customer->id,
"description" => $product_name
));
} catch(\Stripe\Error\Card $e) {
return redirect()
->route('index')
->with('error', 'Your credit card was been declined. Please try again or contact us.');
}
return $this->postStoreOrder($product_name);
}
Welcher ist der beste und einfachste Weg?
Für die Punkte nichts, weil ich nicht genau weiß, wie es geht :) – LukeCage