Commerce Donation page
Made a Product Type: Donation
After that I created Products of: 2 USD, 10 USD etc.
Created a donation page of form: /donation/*
When I reference the donation page from the node page the links look like this: /donation/%nid
On the donation page I create a custom form and there I modify the submit function.