PayPal - Is Good if you want to sell internationally - Withdraw Money is easy and is automated to bank account. Now days i think Indian accounts can be verified using bank account deposits too. Withdraw within 4 to 5 days and often manageable rates. Payzya - Not good for sellers now days. Buyer can not pay using Credit Card directly (that too only VISA) and withdraw in India is not available now with them. They have issues every now & then. 2Checkout - Also good but you had to be frequent seller category with good earning. Charges are OK. You can take payment via PayPal from buyer via 2Checkout even if you do not have PayPal. Withdraw Expensive if you are short player and is above 300$ only with Bank Wire fees ranging from 25$. Skrill - Good, (Can be get free from registering via some partners). Much cumbersome but yet good. If you sell via Shop system you can get Payment Modules and then will be easy. However normal accounts have Monthly Charges - Withdraw in Indian Banks with charges. CCAvenue - Good if you want Indian Customers mainly - Giving Free account now a days. You need to submit Paper though. Agreement to be signed and what you sell has to be confirmed. If you are a resller than reseller agreement too needed.