Try Instamojo. It suits all your requirements as mentioned:
a) Allows Domestic + International transactions (case by case basis though, you will have to send a request to enable International Payments by shooting an email to support■instamojo.com)
b) You can access all transaction reports in depth. Read more on this here: https://support.instamojo.com/hc/en-us/articles/207758779
c) Instamojo has the best payment success rate, here is an article that covers the topic: https://blog.instamojo.com/instamojo-best-payment-gateway-success-rate/
d) It offers the most competitive pricing at 2% + Rs. 3 per transaction excluding Service Tax.
Instamojo is known for its simplicity and ease of use. You can setup your account and start selling online in less than 5 minutes.
Our support ninjas are always active to address your queries, please reach out to support■instamojo.com.
Looking forward to onboard you.