Yes, this is an asynchronous process. There is no notification system in place yet; you need to poll the 'Charge Details' endpoint.
Once the notification system is in place, it will be documented.
These are not supported yet. See Features.
You cannot manage your own API keys at this time. We can create a new API key for you and we can revoke old API keys.