Integration of Stripe payment Gateway into asp.net webforms

I want to integrate Stripe payment gateway in asp.net webforms. I have an aspx page in which I have stored the amount to be charged from the customer into a variable. I want to send this amount value to stripe payment gateway and accordingly receive the status of the payment. Also, I want Stripe to maintain the database of the customers accordingly.

Should I separate ViewModel for Login and Registration in asp.net?

I have 3 types of user in my application(in asp.net mvc-5): Admin, Doctor and User. In Models folder I’ve created 3 other folder, one for each type of user. Should I create a single ViewModel, suppose DoctorViewModel which will carry all information about doctor? Or should I create DoctorLoginViewModel and DoctorRegistractionViewModel and so on?

Post Request not receiving any Data

I am trying to make a PostRequest from Unity that creates a new account in a database. When I run the Post Request function(click the submit button), a new Account is created in the database but all of the values are null. I am unable to get any of the data at the controller. I am sending the data as a string in Json format. Any help is appreciated.

Binding DropDownList from Database

I’m building a view which will display tabular data based on selections from two dropdownlists, the first which selects departments is populated from the database. The second is a static dropdownlist for “Year” which I haven’t got to yet. There are answers to similar questions, but I’ve looked at them and tried everything. I’ve got to the point where I’m getting a null exception in the view where I created the markup for the dropdownlist.