Module: PostfinancecheckoutRubySdk::SdkExceptionErrorCodes

Defined in:
lib/postfinancecheckout-ruby-sdk/sdk_exception_error_codes.rb

Constant Summary collapse

UNKNOWN_WEBHOOK_ENCRYPTION_PUBLIC_KEY =

Unknown webhook signature public key

'unknown_public_key'
WEBHOOK_ENCRYPTION_GENERAL_ERROR =

General webhook encryption error

'encryption_error'
INVALID_WEBHOOK_ENCRYPTION_PUBLIC_KEY =

Invalid webhook signature public key

'invalid_public_key'
INVALID_WEBHOOK_ENCRYPTION_HEADER_FORMAT =

Invalid webhook signature header

'invalid_webhook_header'
UNSUPPORTED_WEBHOOK_ENCRYPTION_ALGORYTHM =

Unsupported webhook signature algorithm

'unsupported_encryption_algorythm'
UNKNOWN_WEBHOOK_ENCRYPTION_PROVIDER =

Unknown webhook encryption provider

'unknown_encryption_provider'
WEBHOOK_ENCRYPTION_VERIFIER_INIT_ERROR =

Encryption verifier initialization error

'verifier_init_failure'
WEBHOOK_ENCRYPTION_VERIFIER_CONTENT_UPDATE_ERROR =

Error during content update in encryption verifier

'content_update_failure'
WEBHOOK_ENCRYPTION_SIGNATURE_VERIFICATION_FAILED =

Encryption signature verification failed

'signature_verification_failure'
INVALID_WEBHOOK_ENCRYPTION_CONTENT_SIGNATURE =

Invalid webhook content signature

'invalid_content_signature'
MISSING_WEBHOOK_ENCRYPTION_ALGORYTHM =

Missing webhook signature algorithm value

'missing_encryption_algorythm'

Class Method Summary collapse

Class Method Details

.is?(exception, code) ⇒ Boolean

Checks if the given exception matches the specific error code.

Parameters:

Returns:

  • (Boolean)


51
52
53
# File 'lib/postfinancecheckout-ruby-sdk/sdk_exception_error_codes.rb', line 51

def self.is?(exception, code)
  exception.code == code
end