Hello,
Hope you are doing well.
I have 12 years of experience in Asp.net development.I have also worked on various domains. I have done this type of things using C# and Payment integration 3rd party.
Please send me message for further conversation.
Best Regards,