/var/www/vhosts/nabawater/common/helpers
NameSizeModeActions
AccessRules.php120510644editdlrm
AuthHandler.php75560644editdlrm
Aws.php57620644editdlrm
ChunkHelper.php9590644editdlrm
Com.php224100644editdlrm
DateTimeHelper.php71550644editdlrm
FBHelper.php41120644editdlrm
FileUploadHelper.php43510644editdlrm
GeoHelper.php125350644editdlrm
GeoMetricHelper.php55140644editdlrm
IPay88Helper.php46420644editdlrm
JwtHelper.php36730644editdlrm
Mailer.php45350644editdlrm
MailerQueueHelper.php31710644editdlrm
ModelHelper.php25530644editdlrm
OneSignal.php73770644editdlrm
PaymentHelper.php57840644editdlrm
QrHelper.php24560644editdlrm
RabbitMQHelper.php24060644editdlrm
SmsGateway.php18620644editdlrm
StripeHelper.php33350644editdlrm
UploadHelper.php161640644editdlrm
Edit: /var/www/vhosts/nabawater/common/helpers/StripeHelper.php (3335B)
422 , 'msg' => 'Bad request']; $params = ['amount', 'stripeToken']; foreach ($params as $param) { if (!array_key_exists($param, $values)) { return $result; } } // print_r(number_format((double)$values['amount'],2)); die; $gateway = Omnipay::create('Stripe'); $gateway->setApiKey(Configuration::get(Configuration::STRIPE_SECRET_KEY)); try{ $token = $_POST['stripeToken']; $result['response'] = $gateway->purchase([ 'amount' => str_replace(',','',number_format((double)$values['amount'],2)), 'currency' => Configuration::get(Configuration::STRIPE_CURRENCY), 'token' => $values['stripeToken'], ])->send(); //print_r(Configuration::get(Configuration::STRIPE_CURRENCY)); die; $result['paymentResponse'] = $result['response']->getData(); //print_r($result); die; $stripe_respose_filter = $result['paymentResponse']['source']; $result['msg'] = 'Success'; if ($stripe_respose_filter['address_zip_check'] == "fail") { $result['msg']="zip_check_invalid"; } else if ($stripe_respose_filter['address_line1_check'] == "fail") { $result['msg']="address_check_invalid"; } else if ($stripe_respose_filter['cvc_check'] == "fail") { $result['msg']="cvc_check_invalid"; } // Payment has succeeded, no exceptions were thrown or otherwise caught if($result['msg'] == 'Success'){ $result['status'] = 200; } } catch(\Exception $e) { //print_r($e); die; $result['msg'] = 'Declined'; } return $result; } public function stripTransfer($order_id) { $order = Order::findOne(['order_key' => $order_id]); $vendor= Vendor::findOne($order->vendor_id); $deliveryCommision = $order->delivery_boy_tip+$order->delivery_fee; // print_r($vendor);die; // print_r($order);die; $gateway = Omnipay::create('Stripe'); $gateway->setApiKey(Configuration::get(Configuration::STRIPE_SECRET_KEY)); // $transaction = $gateway->transfer(array( // 'amount' => $order->vendor_profit, // 'currency' => Configuration::get(Configuration::STRIPE_CURRENCY), // 'transferGroup' => $order->order_number, // 'destination' => 'sk_test_7zxmbL9zYglqkl5BSlnWRaHW', // ))->send(); // $vendor-> $transaction = $gateway->transfer(array( 'amount' => $deliveryCommision, 'currency' => Configuration::get(Configuration::STRIPE_CURRENCY), 'transferGroup' => $order->order_number, 'destination' => 'cus_DdNEB1RoC1uzHN', ))->send(); print_r( $transaction); die('ee'); } }