diff --git a/app/Http/Controllers/BillingController.php b/app/Http/Controllers/BillingController.php index 73a70e1..c4fd98e 100644 --- a/app/Http/Controllers/BillingController.php +++ b/app/Http/Controllers/BillingController.php @@ -7,6 +7,7 @@ use Stripe\Stripe; use Stripe\Customer; use Stripe\PaymentIntent; use Illuminate\Support\Facades\Log; +use Illuminate\Support\Facades\Auth; class BillingController extends Controller { @@ -27,7 +28,7 @@ class BillingController extends Controller $intent = PaymentIntent::create([ 'amount' => $amount, 'currency' => 'usd', - /* 'customer' => Auth::user().customer_id, */ + 'customer' => Auth::user()->customer_id, 'metadata' => ['integration_check' => 'accept_a_payment'] ]); diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php index 24d39af..26b354e 100644 --- a/app/Http/Controllers/UserController.php +++ b/app/Http/Controllers/UserController.php @@ -24,7 +24,8 @@ class UserController extends Controller 'email' => 'required|email|unique:users,email', 'password' => 'required|confirmed|min:8|regex:/[a-z]/|regex:/[A-Z]/|regex:/[0-9]/' ]); - /* Stripe::setApiKey(); */ + + Stripe::setApiKey(env('STRIPE_SECRET')); $user = new User; $user->name = $request->name; diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index 2261ce8..806ef71 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -19,6 +19,7 @@ class DatabaseSeeder extends Seeder */ public function run() { + Stripe::setApiKey(env('STRIPE_SECRET')); Service::create([ 'name' => 'Unique Views with Engagements', 'type' => 'views', diff --git a/resources/js/panel/credits.vue b/resources/js/panel/credits.vue index 2fb6167..57a02a6 100644 --- a/resources/js/panel/credits.vue +++ b/resources/js/panel/credits.vue @@ -19,29 +19,31 @@
+

Payment Method

-
- - -
-
-
- - + - + +
- +
diff --git a/resources/js/panel/payment-card.vue b/resources/js/panel/payment-card.vue new file mode 100644 index 0000000..df8ff5e --- /dev/null +++ b/resources/js/panel/payment-card.vue @@ -0,0 +1,38 @@ + + + diff --git a/resources/js/panel/payment-slider.vue b/resources/js/panel/payment-slider.vue new file mode 100644 index 0000000..cba5483 --- /dev/null +++ b/resources/js/panel/payment-slider.vue @@ -0,0 +1,17 @@ + + + diff --git a/resources/js/panel/services.vue b/resources/js/panel/services.vue index 00fc2df..5221e2b 100644 --- a/resources/js/panel/services.vue +++ b/resources/js/panel/services.vue @@ -1,6 +1,6 @@