@@ -63,21 +63,21 @@ type CreateTransaction struct {
63
63
}
64
64
65
65
type TransactionResponse struct {
66
- Emv * string `json:"Emv"`
67
- Amount int `json:"Amount"`
68
- StatusID string `json:"StatusId"`
69
- CurrencyCode int `json:"CurrencyCode"`
70
- TransactionID string `json:"TransactionId"`
71
- ReferenceNumber int `json:"ReferenceNumber"`
72
- AuthorizationID int `json:"AuthorizationId"`
73
- RetrievalReferenceNumber int `json:"RetrievalReferenceNumber"`
74
- ThreeDSecureStatusID int `json:"ThreeDSecureStatusId"`
75
- ErrorCode int `json:"ErrorCode"`
76
- ErrorText string `json:"ErrorText"`
77
- Timestamp time.Time `json:"TimeStamp"`
78
- CorrelationID * string `json:"CorrelationId"`
79
- EventID int `json:"EventId"`
80
- Success bool `json:"Success"`
66
+ Emv string `json:"Emv,omitempty "`
67
+ Amount float64 `json:"Amount"`
68
+ StatusID string `json:"StatusId,omitempty "`
69
+ CurrencyCode string `json:"CurrencyCode,omitempty "`
70
+ TransactionID string `json:"TransactionId,omitempty "`
71
+ ReferenceNumber int `json:"ReferenceNumber,omitempty "`
72
+ AuthorizationID string `json:"AuthorizationId,omitempty "`
73
+ RetrievalReferenceNumber string `json:"RetrievalReferenceNumber,omitempty "`
74
+ ThreeDSecureStatusID int `json:"ThreeDSecureStatusId,omitempty "`
75
+ ErrorCode int `json:"ErrorCode,omitempty "`
76
+ ErrorText string `json:"ErrorText,omitempty "`
77
+ Timestamp time.Time `json:"TimeStamp,omitempty "`
78
+ CorrelationID string `json:"CorrelationId,omitempty "`
79
+ EventID int `json:"EventId,omitempty "`
80
+ Success bool `json:"Success,omitempty "`
81
81
}
82
82
83
83
// CreateTransaction creates a new transaction for a recurring payment or a pre-auth
0 commit comments