PlayerPrefs Not Saving When I Click the Button.

All i can say is here is the code cause i am soo confused: using UnityEngine;
using System.Collections;

public class SaveData : MonoBehaviour {
public float money;

void OnApplicationQuit() {
	save();
}
private void Start(){
	if(PlayerPrefs.HasKey("Money")){
		Debug.Log("we have money, loading..");
		load();
		Debug.Log("Money:" +money);
	}
	
	else{
		Debug.Log("we dont have money, adding 1 and saving.");
		money++;
		save();
	}
}

private void save(){
	PlayerPrefs.SetFloat("Money", money);
}

private void load(){
	PlayerPrefs.GetFloat("Money", 0f);
}


void Awake(){
	PlayerPrefs.Save();
}
public void Clicked(){
	if (PlayerPrefs.HasKey ("Money")) {
		Debug.Log ("we have money, loading..");
		load ();
		Debug.Log ("Money:" + money);
	} else {
		Debug.Log ("we dont have money, adding 1 and saving.");
		money++;
		save ();
		Debug.Log ("saving...");
		save ();
	}
}

}

Please help me, i it wont save or do anything ( at least that i know) and when i refrash the page, my progress is gone! What is going on!

Hello.

Have you checked that log is printing when you quit your app…??
And kindly add a following save line in your save function

 private void save(){
     PlayerPrefs.SetFloat("Money", money);
     PlayerPrefs.Save();
 }

Thanks