Payment Gateway integration on selecting user profiles I am working on a project where human resource agents can view a list of job applicants. On each job applicant profiles theres a Confirm job applicant link visible only to human resource agents.
Once the HR agent clicks on Confirm job applicant link, the control should go to a payment gateway and after the HR successfully does the payment, the job applicant should get confirmed by that HR agent.

I was thinking to use ubercart module to handle all the payment transaction, but is ubercart the best choice for this type of workflow as theres no product shopping cart model here.

Is there any other module which can be used for the above workflow?
Drupal Commerce would probably be a better choice. I've used it on two non-standard ecommerce systems and it works well. It's very flexible and the rules integration would allow you to do things like comfirm and email applicant on order completion.