diff --git a/partnerapi/onpoint/onpoint.go b/partnerapi/onpoint/onpoint.go index a05a079..1f99b80 100644 --- a/partnerapi/onpoint/onpoint.go +++ b/partnerapi/onpoint/onpoint.go @@ -66,12 +66,12 @@ func (c *Client) CreateOrder(p CreateOrderRequest) (*CreateOrderResponse, error) } if res.StatusCode >= http.StatusBadRequest { if err := r.ParseResponseData(&errRes); err != nil { - return nil, fmt.Errorf("onpoint.Client.CreateOrder: parse_response_err: %v", err) + return nil, fmt.Errorf("onpoint.Client.CreateOrder: parse_response_err: %v. Reason: %s", err, res.Body) } return nil, errRes } if err := r.ParseResponseData(&dataRes); err != nil { - return nil, fmt.Errorf("onpoint.Client.CreateOrder: parse_response_data: %v", err) + return nil, fmt.Errorf("onpoint.Client.CreateOrder: parse_response_data: %v. Raw response: %s", err, res.Body) } return &dataRes.Data, nil