If I don’t have sufficient miles can I pay for the difference?


No, you may only claim free flights if you have accumulated the necessary miles (miles vary based on destination).