I was just browsing Paypal page. I am really confused.

I want to have two options in my website. Recurring and Non-recurring payments.

For recurring payment, It seems i need to create "CreateRecurringPaymentsProfile" with the following options.

token, amount, currency, date, billing period, billing frequency

I don't have a clue about non-recurring payment.

Please let me know how to do non-recurring payment. I have created the api username, password and sign.

In recurring payment,
Can a profile name be anything?
What is token?
What is billing frequency?