Anons79 Mini Shell

Directory : /home/proudlyafrican/www/app/Http/Controllers/
Upload File :
Current File : /home/proudlyafrican/www/app/Http/Controllers/smscontroller.php

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Validator;
use URL;
use Session;

use Input;
use App\User;
use DB;
Use Mail;
//use Cartalyst\Stripe\Laravel\Facades\Stripe;
use Stripe\Error\Card;

class smscontroller extends Controller
{
    //
    public function create_sms_payment_intent(Request $request){

        try {
            \Stripe\Stripe::setApiKey('sk_test_51HmHWVJHMNVpHtGY25Pm24xb8x7h6rpMsk86G58VdqHCrCIpzbMMgxI3T1WIXdFzsRM9WJIbNyuZZQIokNaVPbmA00Qyd2XN1Q');
            $itemPriceCents = ($request['onlinepayment']*100);
            $currency = 'gbp';
            // Charge a credit or a debit card
            $charge = \Stripe\PaymentIntent::create(array(
                'payment_method_types' => ['card'],
                "amount" => $itemPriceCents,
                "description"=>"Devine Solicitors SMS Subscription",
                "currency" => $currency,
            ));

            // Retrieve charge details
            $chargeJson = $charge->jsonSerialize();
            return $chargeJson;
        }catch(Exception $e) {
            return $e->getMessage();
        }
    }

    public function sms_order_success(Request $request){
         $bucket=DB::Table('bucket')->get();
         $qty=$bucket[0]->qty;
         $data=array(
             'qty'=>$qty+1000
         );
         DB::Table('bucket')->where('id',2)->update($data);

        Session::flash('modal_flag', 1);
         return redirect('dashboard');
    }
}

Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]