A new and improved promotion system has been installed. If you want to earn more points, go in your account, click "Earn instant points" and complete some promotions. Most of them do not require credit cards.
OnlyPoints.com has launched the new API game integration which allows you to submit scores as well as to make your game to be played for points (ranked). Please read the tutorial before submitting the game.