better logs
This commit is contained in:
@@ -481,7 +481,7 @@ func (c *CartGrain) HandleMessage(message *Message, isReplay bool) (*FrameWithPa
|
|||||||
Name: item.Name,
|
Name: item.Name,
|
||||||
Quantity: item.Quantity,
|
Quantity: item.Quantity,
|
||||||
UnitPrice: int(item.Price),
|
UnitPrice: int(item.Price),
|
||||||
TaxRate: int(item.Tax),
|
TaxRate: 2500,
|
||||||
QuantityUnit: "st",
|
QuantityUnit: "st",
|
||||||
TotalAmount: int(item.TotalPrice),
|
TotalAmount: int(item.TotalPrice),
|
||||||
TotalTaxAmount: int(item.TotalTax),
|
TotalTaxAmount: int(item.TotalTax),
|
||||||
@@ -516,6 +516,7 @@ func (c *CartGrain) HandleMessage(message *Message, isReplay bool) (*FrameWithPa
|
|||||||
}
|
}
|
||||||
log.Printf("Order result: %+v", klarnaOrder)
|
log.Printf("Order result: %+v", klarnaOrder)
|
||||||
if nil != err {
|
if nil != err {
|
||||||
|
log.Printf("error from klarna: %v", err)
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
if c.OrderReference == "" {
|
if c.OrderReference == "" {
|
||||||
|
|||||||
@@ -41,11 +41,14 @@ func (k *KlarnaClient) GetOrder(orderId string) (*CheckoutOrder, error) {
|
|||||||
}
|
}
|
||||||
defer res.Body.Close()
|
defer res.Body.Close()
|
||||||
var klarnaOrderResponse CheckoutOrder
|
var klarnaOrderResponse CheckoutOrder
|
||||||
|
if res.StatusCode >= 200 && res.StatusCode <= 299 {
|
||||||
err = json.NewDecoder(res.Body).Decode(&klarnaOrderResponse)
|
err = json.NewDecoder(res.Body).Decode(&klarnaOrderResponse)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
return &klarnaOrderResponse, nil
|
return &klarnaOrderResponse, nil
|
||||||
|
}
|
||||||
|
return nil, fmt.Errorf(res.Status)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (k *KlarnaClient) CreateOrder(reader io.Reader) (*CheckoutOrder, error) {
|
func (k *KlarnaClient) CreateOrder(reader io.Reader) (*CheckoutOrder, error) {
|
||||||
@@ -63,9 +66,12 @@ func (k *KlarnaClient) CreateOrder(reader io.Reader) (*CheckoutOrder, error) {
|
|||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
defer res.Body.Close()
|
defer res.Body.Close()
|
||||||
|
if res.StatusCode >= 200 && res.StatusCode <= 299 {
|
||||||
var klarnaOrderResponse CheckoutOrder
|
var klarnaOrderResponse CheckoutOrder
|
||||||
err = json.NewDecoder(res.Body).Decode(&klarnaOrderResponse)
|
err = json.NewDecoder(res.Body).Decode(&klarnaOrderResponse)
|
||||||
return &klarnaOrderResponse, err
|
return &klarnaOrderResponse, err
|
||||||
|
}
|
||||||
|
return nil, fmt.Errorf(res.Status)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (k *KlarnaClient) UpdateOrder(orderId string, reader io.Reader) (*CheckoutOrder, error) {
|
func (k *KlarnaClient) UpdateOrder(orderId string, reader io.Reader) (*CheckoutOrder, error) {
|
||||||
@@ -83,9 +89,12 @@ func (k *KlarnaClient) UpdateOrder(orderId string, reader io.Reader) (*CheckoutO
|
|||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
defer res.Body.Close()
|
defer res.Body.Close()
|
||||||
|
if res.StatusCode >= 200 && res.StatusCode <= 299 {
|
||||||
var klarnaOrderResponse CheckoutOrder
|
var klarnaOrderResponse CheckoutOrder
|
||||||
err = json.NewDecoder(res.Body).Decode(&klarnaOrderResponse)
|
err = json.NewDecoder(res.Body).Decode(&klarnaOrderResponse)
|
||||||
return &klarnaOrderResponse, err
|
return &klarnaOrderResponse, err
|
||||||
|
}
|
||||||
|
return nil, fmt.Errorf(res.Status)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (k *KlarnaClient) AbortOrder(orderId string) error {
|
func (k *KlarnaClient) AbortOrder(orderId string) error {
|
||||||
|
|||||||
@@ -274,7 +274,9 @@ func CookieCartIdHandler(fn func(w http.ResponseWriter, r *http.Request, cartId
|
|||||||
http.SetCookie(w, &http.Cookie{
|
http.SetCookie(w, &http.Cookie{
|
||||||
Name: "cartid",
|
Name: "cartid",
|
||||||
Value: cartId.String(),
|
Value: cartId.String(),
|
||||||
|
HttpOnly: true,
|
||||||
Path: "/",
|
Path: "/",
|
||||||
|
Expires: time.Now().AddDate(0, 0, 14),
|
||||||
SameSite: http.SameSiteLaxMode,
|
SameSite: http.SameSiteLaxMode,
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
@@ -290,6 +292,7 @@ func (s *PoolServer) RemoveCartCookie(w http.ResponseWriter, r *http.Request, ca
|
|||||||
Name: "cartid",
|
Name: "cartid",
|
||||||
Value: cartId.String(),
|
Value: cartId.String(),
|
||||||
Path: "/",
|
Path: "/",
|
||||||
|
Expires: time.Unix(0, 0),
|
||||||
SameSite: http.SameSiteLaxMode,
|
SameSite: http.SameSiteLaxMode,
|
||||||
})
|
})
|
||||||
w.WriteHeader(http.StatusOK)
|
w.WriteHeader(http.StatusOK)
|
||||||
|
|||||||
Reference in New Issue
Block a user