예제 #1
0
 public function offerCallback(Request $request)
 {
     $payment = Payment::findOrfail($request->input('order_id'));
     $this->verify($request->input('au'), $payment->amount, $payment->gateway);
     if (true) {
         $payment->update(['au' => $request->input('au')]);
         // tracking code
         Event::fire(new offerPurchased($payment));
         $this->stream($payment);
         Flash::success('offer added successfully');
         return redirect(route('store.index'));
     } else {
         Flash::error($this->errorCode($this->verify));
         return redirect(route('store.offer'));
     }
 }
예제 #2
0
 public function callback(Request $request)
 {
     $payment = Payment::findOrfail($request->input('order_id'));
     $this->storeController->verify($request->input('au'), $payment->amount, $payment->gateway);
     if (true) {
         $payment->update(['au' => $request->input('au')]);
         // tracking code
         Event::fire(new couponPurchased($payment));
         Flash::success('coupon added successfully');
         return redirect(route('profile.coupon.preview', $payment->itemable_id));
     } else {
         Flash::error($this->errorCode($this->verify));
         return redirect(route('store.offer'));
     }
 }