public static function withdrawPaypalPrepare(User $user, $paypalEmail, $amount) { $withdrawal = Withdrawal::create(['user_id' => $user->id, 'merchant' => 'paypal', 'account' => $paypalEmail, 'amount' => $amount, 'currency' => 'USD', 'status' => 'waiting', 'transaction_number' => '']); $user->balance_blocked = $user->balance_blocked + $amount; $user->save(); return $withdrawal; }