As most answers show Amazon only pays on a sale basis.
Bear in mind that Amazon also does not pay on current months sales bu holds payments for 90 days. This is to allow for returns of purchases. So an item purchased on your affilliate account in May will be credited to your account in may but you will not be paid that commission until August and then only if you have accrued the minimum $10 payment threshold.
If you don't reach the $10 minimum payment threshold then that credit rolls over from month to month until the threshold is passed.
For this reason I would suggest making your Amazon account available over several websites, blogs etc. You may expect about 1% of clicks to produce a sale and so you need to create a lot of traffic to make regular income.