@@ -64,8 +64,8 @@ public PaginatedResponse<Set<DirectBillingTransactionsDTO>> getTransactions(int
64
64
return (PaginatedResponse <Set <DirectBillingTransactionsDTO >>) restService .sendGetRequest (endpoint , parameterizedType );
65
65
}
66
66
67
- public Response <DirectBillingTransactionDetailsDTO > getTransactionDetails (int serviceId , int transactionId ) {
68
- var endpoint = String .format ("/directbilling/%d/transactions/%d " , serviceId , transactionId );
67
+ public Response <DirectBillingTransactionDetailsDTO > getTransactionDetails (int serviceId , String transactionId ) {
68
+ var endpoint = String .format ("/directbilling/%d/transactions/%s " , serviceId , transactionId );
69
69
var parameterizedType = Types .newParameterizedType (Response .class , DirectBillingTransactionDetailsDTO .class );
70
70
return (Response <DirectBillingTransactionDetailsDTO >) restService .sendGetRequest (endpoint , parameterizedType );
71
71
}
@@ -85,7 +85,7 @@ public boolean checkSignature(String key, String transactionJson) {
85
85
86
86
private String generateSignature (String key , DirectBillingTransactionNotificationDTO notification ) {
87
87
var pipe = "|" ;
88
- var fields = List .of (String .valueOf (notification .id ()), notification .status ().getStatusName (), String .valueOf (notification .values ().net ()), String .valueOf (notification .values ().gross ()), String .valueOf (notification .values ().partner ()), notification .returns ().success (), notification .returns ().failure (), notification .control (), notification .number (), String .valueOf (notification .provider ()), notification .signature (), key );
88
+ var fields = List .of (String .valueOf (notification .id ()), notification .status ().getStatusName (), String .valueOf (notification .values ().net ()), String .valueOf (notification .values ().gross ()), String .valueOf (notification .values ().partner ()), notification .returns ().success (), notification .returns ().failure (), notification .control (), notification .numberFrom (), String .valueOf (notification .provider ()), notification .signature (), key );
89
89
return Hashing .sha256 ().hashString (String .join (pipe , fields ), StandardCharsets .UTF_8 ).toString ();
90
90
}
91
91
0 commit comments