Class: DefraRubyGovpay::WebhookPaymentService
- Inherits:
-
WebhookBaseService
- Object
- WebhookBaseService
- DefraRubyGovpay::WebhookPaymentService
- Defined in:
- lib/defra_ruby_govpay/services/webhook_payment_service.rb
Constant Summary collapse
- VALID_STATUS_TRANSITIONS =
{ "created" => %w[started submitted success failed cancelled expired error], "started" => %w[submitted success failed cancelled expired error], "submitted" => %w[success failed cancelled expired error], "success" => %w[], "failed" => %w[], "cancelled" => %w[], "error" => %w[] }.freeze
Instance Attribute Summary
Attributes inherited from WebhookBaseService
#previous_status, #webhook_body