1. Yes you can, But you have to code for those processes, We have provided our SDK to make it easy
  2. We have our developer community, code examples to get help
  3. Our staff may do that on agreed contracts