@@ -1128,6 +1128,26 @@ Web API client: [*link*](https://app-wallee.com//api/client)<br>
11281128   ;  ;  ;  ; <strong >GET</strong > /payment/sales-channels/search
11291129   ;  ;  ;  ; Search payment sales channels.
11301130 <br ><br >
1131+ - <strong >PaymentTerminalTransactionSummariesService</strong ><br >
1132+   ;  ; * <code >get_payment_terminals_transaction_summaries</code >
1133+   ;  ;  ;  ; <strong >GET</strong > /payment/terminals/transaction-summaries
1134+   ;  ;  ;  ; List all summaries
1135+ <br ><br >
1136+ - <strong >PaymentTerminalTransactionSummariesService</strong ><br >
1137+   ;  ; * <code >get_payment_terminals_transaction_summaries_id</code >
1138+   ;  ;  ;  ; <strong >GET</strong > /payment/terminals/transaction-summaries/{id}
1139+   ;  ;  ;  ; Retrieve a summary
1140+ <br ><br >
1141+ - <strong >PaymentTerminalTransactionSummariesService</strong ><br >
1142+   ;  ; * <code >get_payment_terminals_transaction_summaries_id_receipt</code >
1143+   ;  ;  ;  ; <strong >GET</strong > /payment/terminals/transaction-summaries/{id}/receipt
1144+   ;  ;  ;  ; Retrieve a rendered summary receipt
1145+ <br ><br >
1146+ - <strong >PaymentTerminalTransactionSummariesService</strong ><br >
1147+   ;  ; * <code >get_payment_terminals_transaction_summaries_search</code >
1148+   ;  ;  ;  ; <strong >GET</strong > /payment/terminals/transaction-summaries/search
1149+   ;  ;  ;  ; Search summaries
1150+ <br ><br >
11311151- <strong >PaymentTerminalsService</strong ><br >
11321152   ;  ; * <code >delete_payment_terminals_id</code >
11331153   ;  ;  ;  ; <strong >DELETE</strong > /payment/terminals/{id}
@@ -2915,13 +2935,16 @@ Additional Api models documentation: [*link*](https://app-wallee.com/en-us/doc/a
29152935* <strong >PaymentTerminalConfigurationVersion</strong >
29162936* <strong >PaymentTerminalConfigurationVersionState</strong >
29172937* <strong >PaymentTerminalCreate</strong >
2938+ * <strong >PaymentTerminalDccTransactionSum</strong >
29182939* <strong >PaymentTerminalLocation</strong >
29192940* <strong >PaymentTerminalLocationState</strong >
29202941* <strong >PaymentTerminalLocationVersion</strong >
29212942* <strong >PaymentTerminalLocationVersionState</strong >
29222943* <strong >PaymentTerminalPreparing</strong >
29232944* <strong >PaymentTerminalReceiptType</strong >
29242945* <strong >PaymentTerminalState</strong >
2946+ * <strong >PaymentTerminalTransactionSum</strong >
2947+ * <strong >PaymentTerminalTransactionSummary</strong >
29252948* <strong >PaymentTerminalTransactionSummaryReference</strong >
29262949* <strong >PaymentTerminalType</strong >
29272950* <strong >PaymentTerminalUpdate</strong >
@@ -2981,6 +3004,7 @@ Additional Api models documentation: [*link*](https://app-wallee.com/en-us/doc/a
29813004* <strong >RenderedDocument</strong >
29823005* <strong >RenderedTerminalReceipt</strong >
29833006* <strong >RenderedTerminalReceiptListResponse</strong >
3007+ * <strong >RenderedTerminalTransactionSummary</strong >
29843008* <strong >RestAddressFormat</strong >
29853009* <strong >RestAddressFormatField</strong >
29863010* <strong >RestApiBulkOperationResult</strong >
@@ -3106,6 +3130,8 @@ Additional Api models documentation: [*link*](https://app-wallee.com/en-us/doc/a
31063130* <strong >TerminalListResponse</strong >
31073131* <strong >TerminalReceiptFormat</strong >
31083132* <strong >TerminalSearchResponse</strong >
3133+ * <strong >TerminalTransactionSummaryListResponse</strong >
3134+ * <strong >TerminalTransactionSummarySearchResponse</strong >
31093135* <strong >Token</strong >
31103136* <strong >TokenCreate</strong >
31113137* <strong >TokenListResponse</strong >
@@ -3186,40 +3212,20 @@ When working with webhooks, the `WalleeRubySdk::WalleeSdkException` may throw er
31863212
31873213### Error Code Categories
31883214
3189- | ** Range** | ** Category** | ** Description** |
3190- | -----------| --------------| -----------------|
3191- | ** 404** | Not Found | Indicates that the requested resource could not be found or the endpoint returned an empty response |
3192- | ** 1000–1999** | Client-Side Errors | Errors typically caused by invalid input |
3193- | ** 2000–2999** | Server-Side Errors | Errors typically caused by incorrect data provided by the server |
3194-
3195- ### Error Code Reference
3196-
3197- | ** Code** | ** Error Name** | ** Description** | ** Category** |
3198- | ----------| ----------------| -----------------| --------------|
3199- | 404 | ` UNKNOWN_WEBHOOK_ENCRYPTION_PUBLIC_KEY ` | Unknown webhook signature public key | Not Found |
3200- | 1000 | ` WEBHOOK_ENCRYPTION_GENERAL_ERROR ` | General webhook encryption error | Client-Side |
3201- | 1001 | ` INVALID_WEBHOOK_ENCRYPTION_PUBLIC_KEY ` | Invalid webhook signature public key | Client-Side |
3202- | 1002 | ` INVALID_WEBHOOK_ENCRYPTION_HEADER_FORMAT ` | Invalid webhook signature header | Client-Side |
3203- | 1003 | ` UNSUPPORTED_WEBHOOK_ENCRYPTION_ALGORYTHM ` | Unsupported webhook signature algorithm | Client-Side |
3204- | 1004 | ` UNKNOWN_WEBHOOK_ENCRYPTION_PROVIDER ` | Unknown webhook encryption provider | Client-Side |
3205- | 1005 | ` WEBHOOK_ENCRYPTION_VERIFIER_INIT_ERROR ` | Encryption verifier initialization error | Client-Side |
3206- | 1006 | ` WEBHOOK_ENCRYPTION_VERIFIER_CONTENT_UPDATE_ERROR ` | Error during content update in encryption verifier | Client-Side |
3207- | 1007 | ` WEBHOOK_ENCRYPTION_SIGNATURE_VERIFICATION_FAILED ` | Encryption signature verification failed | Client-Side |
3208- | 1008 | ` INVALID_WEBHOOK_ENCRYPTION_CONTENT_SIGNATURE ` | Invalid webhook content signature | Client-Side |
3209- | 2000 | ` MISSING_WEBHOOK_ENCRYPTION_ALGORYTHM ` | Missing webhook signature algorithm value | Server-Side |
3215+ | ** Exception** | ** Description** |
3216+ | ----------------------------| ---------------------------------------------------------------------------------------|
3217+ | ** ApiExceptionErrorCodes** | Lists the possible HTTP error codes an ` ApiException ` can generate |
3218+ | ** SdkExceptionErrorCodes** | Lists the possible error codes a ` WalleeSdkException ` can generate |
32103219
32113220### Usage Example
32123221``` ruby
32133222begin
3214- # Webhook SDK operation
3215- rescue WalleeSdkException => e
3216- case e.code
3217- when 1001
3218- # Handle invalid public key
3219- when 1007
3220- # Handle signature verification failure
3223+ # SDK operation
3224+ rescue WalleeRubySdk ::ApiError => ex
3225+ if WalleeRubySdk ::ApiExceptionErrorCodes .is?(ex, WalleeRubySdk ::ApiExceptionErrorCodes ::CONFLICT )
3226+ # Conflict error handling
32213227 else
3222- # Handle other errors
3228+ # Other error handling
32233229 end
32243230end
32253231```
0 commit comments