Module: Spree

Defined in:
app/models/concerns/spree/adyen/payment.rb,
lib/spree/adyen/hpp.rb,
lib/spree/adyen/url.rb,
lib/spree/adyen/engine.rb,
lib/spree/adyen/version.rb,
lib/spree/adyen/hpp_check.rb,
app/models/spree/gateway/adyen_hpp.rb,
app/models/concerns/spree/adyen/order.rb,
app/controllers/spree/adyen/hpps_controller.rb,
app/models/spree/adyen/notification_processor.rb,
app/controllers/spree/adyen_redirect_controller.rb,
app/models/spree/adyen/presenters/communication.rb,
app/models/spree/adyen/presenters/communications.rb,
app/controllers/spree/adyen_notifications_controller.rb,
app/models/spree/adyen/presenters/communications/base.rb,
app/models/spree/adyen/presenters/communications/log_entry.rb,
app/models/spree/adyen/presenters/communications/hpp_source.rb,
app/controllers/concerns/spree/adyen/admin/refunds_controller.rb,
app/models/spree/adyen/presenters/communications/adyen_notification.rb

Overview

Because adyen payment modifications are delayed we don’t actually know if the request succeeded after doing it. For that reason we can’t use the standard capture! and friends as they change the payment state and would result is false positives (payment could fail after capture).

Defined Under Namespace

Modules: Adyen Classes: AdyenNotificationsController, AdyenRedirectController