Skip to content

Commit c5cf6ac

Browse files
committed
Fix id typing
1 parent 0e0071f commit c5cf6ac

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

direct_billing.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ func (d DirectBilling) GetTransactionList(serviceId, page, limit uint) (DirectBi
5454
var transactionList DirectBillingTransactionListResponse
5555
return transactionList, json.Unmarshal(response, &transactionList)
5656
}
57-
func (d DirectBilling) GetTransactionDetails(serviceId, transactionId uint) (DirectBillingTransactionDetailsResponse, error) {
57+
func (d DirectBilling) GetTransactionDetails(serviceId uint, transactionId string) (DirectBillingTransactionDetailsResponse, error) {
5858
endpoint := fmt.Sprintf("/directbilling/%v/transactions/%v", serviceId, transactionId)
5959
response, err := d.restClient.sendGetRequest(endpoint)
6060
if err != nil {
@@ -88,7 +88,7 @@ func CheckSignature(key, transactionJson string) bool {
8888
fmt.Sprintf("%f", n.Values.Partner),
8989
n.Returns.Complete,
9090
n.Returns.Failure,
91-
n.Number,
91+
n.NumberFrom,
9292
fmt.Sprintf("%v", n.Provider),
9393
n.Signature,
9494
key,

model.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ type CalculateCommissionResponse struct {
206206
type DirectBillingTransactionListResponse struct {
207207
PaginatedResponse
208208
TransactionList []struct {
209-
Id int `json:"id"`
209+
Id string `json:"id"`
210210
Status string `json:"status"`
211211
Value float64 `json:"value"`
212212
ValueNetto float64 `json:"value_netto"`
@@ -219,7 +219,7 @@ type DirectBillingTransactionListResponse struct {
219219
type DirectBillingTransactionDetailsResponse struct {
220220
Response
221221
TransactionDetails struct {
222-
Id int `json:"id"`
222+
Id string `json:"id"`
223223
Status string `json:"status"`
224224
PhoneNumber interface{} `json:"phoneNumber"`
225225
Control string `json:"control"`
@@ -267,7 +267,7 @@ type DirectBillingGenerateTransactionResponse struct {
267267
}
268268

269269
type DirectBillingTransactionNotification struct {
270-
Id int `json:"id"`
270+
Id string `json:"id"`
271271
ServiceId int `json:"service_id"`
272272
Status string `json:"status"`
273273
Values struct {
@@ -279,8 +279,8 @@ type DirectBillingTransactionNotification struct {
279279
Complete string `json:"complete"`
280280
Failure string `json:"failure"`
281281
} `json:"returns"`
282-
Control string `json:"control"`
283-
Number string `json:"number"`
284-
Provider int `json:"provider"`
285-
Signature string `json:"Signature"`
282+
Control string `json:"control"`
283+
NumberFrom string `json:"number_from"`
284+
Provider int `json:"provider"`
285+
Signature string `json:"Signature"`
286286
}

0 commit comments

Comments
 (0)