瀏覽代碼

Retrieve the stripe key through the cache

tags/v0.1.0
Immanuel Onyeka 3 年之前
父節點
當前提交
800fe00a1f
共有 5 個檔案被更改,包括 6 行新增8 行删除
  1. +2
    -7
      app/Http/Controllers/BillingController.php
  2. +0
    -0
      artisan
  3. +0
    -0
      build.sh
  4. +1
    -1
      config/mail.php
  5. +3
    -0
      resources/js/main.js

+ 2
- 7
app/Http/Controllers/BillingController.php 查看文件

@@ -18,8 +18,8 @@ class BillingController extends Controller




public function __construct() { public function __construct() {
$this->stripe = new \Stripe\StripeClient(env('STRIPE_SECRET')); $this->stripe = new \Stripe\StripeClient(config('services.stripe.secret'));
Stripe::setApiKey(env('STRIPE_SECRET')); Stripe::setApiKey(config('services.stripe.secret'));
$this->user = Auth::user(); $this->user = Auth::user();
} }


@@ -28,8 +28,6 @@ class BillingController extends Controller
//was bought later. //was bought later.
//Should validate that all amounts are positive integers in a reasonable range //Should validate that all amounts are positive integers in a reasonable range
public function secret(Request $request) { public function secret(Request $request) {
Stripe::setApiKey(env('STRIPE_SECRET'));

$user = Auth::user(); $user = Auth::user();
$amount = $request->packs[ 'credits10' ]*1099 + $amount = $request->packs[ 'credits10' ]*1099 +
$request->packs[ 'credits50' ]*5499 + $request->packs[ 'credits100' ]*10999 $request->packs[ 'credits50' ]*5499 + $request->packs[ 'credits100' ]*10999
@@ -71,8 +69,6 @@ class BillingController extends Controller
} }


public function getCards() { public function getCards() {
Stripe::setApiKey(env('STRIPE_SECRET'));

return PaymentMethod::all([ return PaymentMethod::all([
'customer' => Auth::user()->customer_id, 'customer' => Auth::user()->customer_id,
'type' => 'card' 'type' => 'card'
@@ -80,7 +76,6 @@ class BillingController extends Controller
} }


public function chargeEvent(Request $request) { public function chargeEvent(Request $request) {
Stripe::setApiKey(env('STRIPE_SECRET'));
$event = \Stripe\Event::constructFrom($request->all()); $event = \Stripe\Event::constructFrom($request->all());
$charge = $event->data->object; $charge = $event->data->object;
$transaction = Transaction::where('intent_id', $charge->payment_intent); $transaction = Transaction::where('intent_id', $charge->payment_intent);


+ 0
- 0
artisan 查看文件


+ 0
- 0
build.sh 查看文件


+ 1
- 1
config/mail.php 查看文件

@@ -42,7 +42,7 @@ return [
'username' => env('MAIL_USERNAME'), 'username' => env('MAIL_USERNAME'),
'password' => env('MAIL_PASSWORD'), 'password' => env('MAIL_PASSWORD'),
'timeout' => null, 'timeout' => null,
'auth_mode' => null, 'auth_mode' => env('MAIL_AUTH_MODE'),
], ],


'ses' => [ 'ses' => [


+ 3
- 0
resources/js/main.js 查看文件

@@ -65,6 +65,9 @@ function resendLink(event) {
} else { } else {
event.target.parentNode.getElementsByTagName('h3')[0].innerText = event.target.parentNode.getElementsByTagName('h3')[0].innerText =
`${response.status} : ${response.statusText}` `${response.status} : ${response.statusText}`
response.json().then((data) => {
event.target.parentNode.getElementsByTagName('h3')[0].innerText = data
})
} }
}) })
event.preventDefault(); event.preventDefault();


||||||
x
 
000:0
Loading…
取消
儲存