From fb5be498092a9d15ce0b7fe7e0c21fd00fa50a76 Mon Sep 17 00:00:00 2001 From: Jenkins Date: Mon, 30 Sep 2019 14:22:47 +0200 Subject: [PATCH] Release 2.5.0. --- communicator/MetaDataProvider.go | 2 +- domain/payment/Product840SpecificOutput.go | 1 + domain/token/CreateResponse.go | 5 +++-- domain/token/Response.go | 1 + 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/communicator/MetaDataProvider.go b/communicator/MetaDataProvider.go index 929279f..563d46b 100644 --- a/communicator/MetaDataProvider.go +++ b/communicator/MetaDataProvider.go @@ -40,7 +40,7 @@ func getPlatformIdentifier() string { } const sdkIdentifier = "GoServerSDK/v" + sdkVersion -const sdkVersion = "2.4.0" +const sdkVersion = "2.5.0" const serverMetaInfoHeader = "X-GCS-ServerMetaInfo" // NewMetaDataProviderWithBuilder creates a MetaDataProvider with the given MetaDataProviderBuilder diff --git a/domain/payment/Product840SpecificOutput.go b/domain/payment/Product840SpecificOutput.go index f809106..170b5b9 100644 --- a/domain/payment/Product840SpecificOutput.go +++ b/domain/payment/Product840SpecificOutput.go @@ -7,6 +7,7 @@ import "github.com/Ingenico-ePayments/connect-sdk-go/domain/definitions" // Product840SpecificOutput represents class PaymentProduct840SpecificOutput type Product840SpecificOutput struct { + BillingAddress *definitions.Address `json:"billingAddress,omitempty"` CustomerAccount *Product840CustomerAccount `json:"customerAccount,omitempty"` CustomerAddress *definitions.Address `json:"customerAddress,omitempty"` ProtectionEligibility *ProtectionEligibility `json:"protectionEligibility,omitempty"` diff --git a/domain/token/CreateResponse.go b/domain/token/CreateResponse.go index bc30bd1..200892d 100644 --- a/domain/token/CreateResponse.go +++ b/domain/token/CreateResponse.go @@ -5,8 +5,9 @@ package token // CreateResponse represents class CreateTokenResponse type CreateResponse struct { - IsNewToken *bool `json:"isNewToken,omitempty"` - Token *string `json:"token,omitempty"` + IsNewToken *bool `json:"isNewToken,omitempty"` + OriginalPaymentID *string `json:"originalPaymentId,omitempty"` + Token *string `json:"token,omitempty"` } // NewCreateResponse constructs a new CreateResponse diff --git a/domain/token/Response.go b/domain/token/Response.go index 1da68b1..08e22fe 100644 --- a/domain/token/Response.go +++ b/domain/token/Response.go @@ -9,6 +9,7 @@ type Response struct { EWallet *EWallet `json:"eWallet,omitempty"` ID *string `json:"id,omitempty"` NonSepaDirectDebit *NonSepaDirectDebit `json:"nonSepaDirectDebit,omitempty"` + OriginalPaymentID *string `json:"originalPaymentId,omitempty"` PaymentProductID *int32 `json:"paymentProductId,omitempty"` SepaDirectDebit *SepaDirectDebit `json:"sepaDirectDebit,omitempty"` }