A request must set the accept and the content type headers to be in application/JSON format.

Requests must also contain the API key or HMAC authorization signature as the authorization header as described on the authentication page.

Accept: application/json
Content-Type: application/json

Because some services take a little longer time to deliver, sometimes up to 1-2 minutes. Kindly set your header connection-timeout property to cover a period of 2-3 minutes to wait for a response. Should the response status come back as pending, kindly do a re-query to get the status of the transaction