public static function viaPin($pin, $uid)
 {
     DB::transaction(function () use($pin, $uid) {
         if (!Refillcoupons::now($pin, $uid)) {
             throw new Exception('Recharge Failed.');
         }
         $updateCount = Refillcoupons::where('pin', $pin)->update(['user_id' => $uid]);
         if (!$updateCount) {
             throw new Exception('Voucher Updation Failed.');
         }
     });
     return TRUE;
 }