我在我的項目中使用條帶的開始(使用Laravel Framework),我想問一個問題。如何在Stripe支付後添加點數?在條紋支付後添加點[Laravel 5.4]
我甚至發現我爲包積分系統,但我不知道如何鏈接或觸發事件,付款後。
我的想法是遵循這個工作流程來實現Stripe,但是我能做些什麼? http://felicianoprochera.com/simple-payments-with-stripe-and-laravel/
所以......我要建立的是一個可充電積分系統,所以在收取一定的費用後 - >對應一定數量的積分用於產品。我應該採取什麼「道路」來做到這一點?
編輯。爲此,我決定更簡單的方法是在充電後在OrderController中插入一些東西,以便添加點。爲此,我可以在用戶表中創建一個整合器並存儲這些點,並根據產品添加點。或者我可以使用laravel-pointable
包來添加點數。
這是我的OrderController
,這是收費的一部分。
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);
}
這是最好的和最簡單的方法嗎?
對於點沒什麼,因爲我不知道如何做:) – LukeCage