From da7d8507ff6830de8f5f54e2a601aff0c99fd66d Mon Sep 17 00:00:00 2001 From: Roopak Venkatakrishnan Date: Fri, 28 Jun 2019 19:08:24 -0700 Subject: [PATCH 1/2] [Tiny fix] Create Order --- order.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/order.go b/order.go index 1cc1412..906aea0 100644 --- a/order.go +++ b/order.go @@ -31,7 +31,7 @@ func (c *Client) CreateOrder(intent string, purchaseUnits []PurchaseUnitRequest, order := &Order{} - req, err := c.NewRequest("POST", "/v2/checkout/orders", createOrderRequest{Intent: intent, PurchaseUnits: purchaseUnits, Payer: payer, ApplicationContext: appContext}) + req, err := c.NewRequest("POST", fmt.Sprintf("%s%s", c.APIBase, "/v2/checkout/orders"), createOrderRequest{Intent: intent, PurchaseUnits: purchaseUnits, Payer: payer, ApplicationContext: appContext}) if err = c.SendWithAuth(req, order); err != nil { return order, err From a329399695efbaf1f8ecdec881999dda318f9ffe Mon Sep 17 00:00:00 2001 From: Roopak Venkatakrishnan Date: Fri, 28 Jun 2019 21:00:29 -0700 Subject: [PATCH 2/2] more fixes --- types.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/types.go b/types.go index 5ff7fe1..30f694f 100644 --- a/types.go +++ b/types.go @@ -337,13 +337,13 @@ type ( PurchaseUnitRequest struct { ReferenceID string `json:"reference_id"` Amount *PurchaseUnitAmount `json:"amount"` - Payee Payee `json:"payee,omitempty"` + Payee *Payee `json:"payee,omitempty"` Description string `json:"description,omitempty"` CustomID string `json:"custom_id,omitempty"` InvoiceID string `json:"invoice_id,omitempty"` SoftDescriptor string `json:"soft_descriptor,omitempty"` Items []Item `json:"items,omitempty"` - Shipping ShippingDetail `json:"shipping,omitempty"` + Shipping *ShippingDetail `json:"shipping,omitempty"` } // MerchantPreferences struct