These terms are pretty similar. They both refer to tiny payments made online, often just a fraction of a cent.
Micropayments: This is the general term for any very small online transaction.
Microtransactions: This is often used in the context of video games or digital content, where you might pay a small amount to unlock a new level or get a special item.