From 43b6f64f3ef9ce4b31a0f5a6e06b1b892e610433 Mon Sep 17 00:00:00 2001 From: Guillaume Merindol Date: Fri, 30 Sep 2016 15:44:48 -0400 Subject: [PATCH] Braintree: omitempty refund ids --- braintree.go | 2 +- transaction.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/braintree.go b/braintree.go index 5d226f85..74860d58 100644 --- a/braintree.go +++ b/braintree.go @@ -88,7 +88,7 @@ func (g *Braintree) execute(method, path string, xmlObj interface{}) (*Response, req.Header.Set("Content-Type", "application/xml") req.Header.Set("Accept", "application/xml") req.Header.Set("Accept-Encoding", "gzip") - req.Header.Set("User-Agent", "Braintree-ProcessOut Go 0.7.0") + req.Header.Set("User-Agent", "Braintree-ProcessOut Go 1.1") req.Header.Set("X-ApiVersion", "3") req.SetBasicAuth(g.PublicKey, g.PrivateKey) diff --git a/transaction.go b/transaction.go index 4f46db7a..9988692a 100644 --- a/transaction.go +++ b/transaction.go @@ -34,7 +34,7 @@ type Transaction struct { DisbursementDetails *DisbursementDetails `xml:"disbursement-details,omitempty"` RefundId string `xml:"refund-id,omitempty"` - RefundIds []string `xml:"refund-ids>item,omitempty"` + RefundIds []string `xml:"refund-ids,omitempty>item,omitempty"` RefundedTransactionId *string `xml:"refunded-transaction-id,omitempty"` ProcessorResponseCode int `xml:"processor-response-code,omitempty"` ProcessorResponseText string `xml:"processor-response-text,omitempty"`