BucksBus will promptly process any request it receives and will return the processing result ("successful" or "failed"). The response will contain the response HTTP code, standard headers and, if desired, the response body in the JSON format. If no accurate response can be given within 30 seconds, for instance because of problems on the side of the blockchain provider, service will return the response code HTTP 500, and for requests related to payments, it will also try to cancel the operation.HTTP 500 does not show whether your operation was successful or failed. Therefore upon receiving a HTTP 500, you must first find the result of your request processing and only than make any decisions on the transaction.