Hi,
As per your requirement,
1) Yes, we do have knowledge to handle back end services, APIs (REST, JSON, XML) as well as the app development itself.
2) Please describe the point where you said ability to see the estimated time of other person.
3) We worked with Payment gateways before, so no worries in the arena of development.
Let's discuss.
Regards,
Mit-