Module: SpreeAdyen
- Defined in:
- app/presenters/spree_adyen/application_info_presenter.rb,
lib/spree_adyen.rb,
lib/spree_adyen/engine.rb,
lib/spree_adyen/version.rb,
app/models/spree_adyen/base.rb,
app/jobs/spree_adyen/base_job.rb,
lib/spree_adyen/configuration.rb,
app/models/spree_adyen/gateway.rb,
app/helpers/spree_adyen/base_helper.rb,
app/models/spree_adyen/order_decorator.rb,
app/models/spree_adyen/payment_session.rb,
app/models/spree_adyen/store_decorator.rb,
app/services/spree_adyen/webhooks/event.rb,
app/models/spree_adyen/payment_decorator.rb,
app/models/spree_adyen/payment_sources/elo.rb,
app/models/spree_adyen/payment_sources/eps.rb,
app/models/spree_adyen/payment_sources/fpx.rb,
app/jobs/spree_adyen/add_allowed_origin_job.rb,
app/models/spree_adyen/payment_sources/alma.rb,
app/models/spree_adyen/payment_sources/ancv.rb,
app/models/spree_adyen/payment_sources/bacs.rb,
app/models/spree_adyen/payment_sources/base.rb,
app/models/spree_adyen/payment_sources/bcmc.rb,
app/models/spree_adyen/payment_sources/blik.rb,
app/models/spree_adyen/payment_sources/dana.rb,
app/models/spree_adyen/payment_sources/doku.rb,
app/models/spree_adyen/payment_sources/oney.rb,
app/services/spree_adyen/gateways/configure.rb,
app/models/spree_adyen/payment_sources/atome.rb,
app/models/spree_adyen/payment_sources/bizum.rb,
app/models/spree_adyen/payment_sources/gcash.rb,
app/models/spree_adyen/payment_sources/givex.rb,
app/models/spree_adyen/payment_sources/ideal.rb,
app/models/spree_adyen/payment_sources/paypo.rb,
app/presenters/spree_adyen/address_presenter.rb,
app/models/spree_adyen/payment_sources/affirm.rb,
app/models/spree_adyen/payment_sources/alipay.rb,
app/models/spree_adyen/payment_sources/billie.rb,
app/models/spree_adyen/payment_sources/boleto.rb,
app/models/spree_adyen/payment_sources/klarna.rb,
app/models/spree_adyen/payment_sources/paypal.rb,
app/presenters/spree_adyen/checkout_presenter.rb,
app/models/spree_adyen/custom_domain_decorator.rb,
app/models/spree_adyen/payment_sources/benefit.rb,
app/models/spree_adyen/payment_sources/cashapp.rb,
app/models/spree_adyen/payment_sources/duitnow.rb,
app/models/spree_adyen/payment_sources/giropay.rb,
app/models/spree_adyen/payment_sources/grabpay.rb,
app/models/spree_adyen/payment_sources/riverty.rb,
app/models/spree_adyen/payment_sources/trustly.rb,
app/models/spree_adyen/payment_sources/unknown.rb,
app/services/spree_adyen/webhooks/handle_event.rb,
app/controllers/spree_adyen/webhooks_controller.rb,
app/models/spree_adyen/gateway/payment_sessions.rb,
app/models/spree_adyen/payment_method_decorator.rb,
app/models/spree_adyen/payment_sources/afterpay.rb,
app/models/spree_adyen/payment_sources/clearpay.rb,
app/models/spree_adyen/payment_sources/fastlane.rb,
app/models/spree_adyen/payment_sources/kakaopay.rb,
app/models/spree_adyen/payment_sources/scalapay.rb,
app/services/spree_adyen/gateways/configuration.rb,
app/models/spree_adyen/payment_sources/alipay_hk.rb,
app/models/spree_adyen/payment_sources/apple_pay.rb,
app/models/spree_adyen/payment_sources/hipercard.rb,
app/models/spree_adyen/payment_sources/bancontact.rb,
app/models/spree_adyen/payment_sources/gift_cards.rb,
app/models/spree_adyen/payment_sources/wechat_pay.rb,
app/models/spree_adyen/payment_sources/bcmc_mobile.rb,
app/models/spree_adyen/payment_sources/ebanking_fi.rb,
app/models/spree_adyen/payment_sources/pay_by_bank.rb,
app/models/spree_adyen/payment_sources/paysafecard.rb,
app/models/spree_adyen/payment_sources/samsung_pay.rb,
app/models/spree_adyen/payment_sources/gopay_wallet.rb,
app/models/spree_adyen/payment_sources/kcp_naverpay.rb,
app/presenters/spree_adyen/cancel_payload_presenter.rb,
app/presenters/spree_adyen/refund_payload_presenter.rb,
app/models/spree_adyen/payment_sources/bank_transfer.rb,
app/presenters/spree_adyen/capture_payload_presenter.rb,
app/presenters/spree_adyen/webhook_payload_presenter.rb,
app/services/spree_adyen/gateways/add_allowed_origin.rb,
lib/generators/spree_adyen/install/install_generator.rb,
app/controllers/spree_adyen/store_controller_decorator.rb,
app/controllers/spree_adyen/payment_sessions_controller.rb,
app/jobs/spree_adyen/webhooks/process_capture_event_job.rb,
app/models/spree_adyen/payment_sources/ach_direct_debit.rb,
app/models/spree_adyen/payment_sources/eftpos_australia.rb,
app/models/spree_adyen/payment_sources/grabpay_paylater.rb,
app/services/spree_adyen/webhooks/actions/create_source.rb,
app/models/spree_adyen/payment_sources/cash_app_afterpay.rb,
app/models/spree_adyen/payment_sources/sepa_direct_debit.rb,
app/services/spree_adyen/payment_sessions/find_or_create.rb,
app/models/spree_adyen/payment_sources/eft_directdebit_ca.rb,
app/presenters/spree_adyen/webhooks/credit_card_presenter.rb,
app/services/spree_adyen/webhooks/standard_hmac_validator.rb,
app/jobs/spree_adyen/webhooks/process_cancellation_event_job.rb,
app/models/spree_adyen/payment_sources/online_banking_poland.rb,
app/models/spree_adyen/payment_sources/rate_pay_direct_debit.rb,
app/jobs/spree_adyen/webhooks/process_authorisation_event_job.rb,
app/presenters/spree_adyen/payments/request_payload_presenter.rb,
app/services/spree_adyen/payment_sessions/process_with_result.rb,
app/controllers/spree_adyen/apple_pay_domain_verification_controller.rb,
app/models/spree_adyen/payment_sources/online_banking_czech_republic.rb,
app/services/spree_adyen/webhooks/actions/find_or_create_credit_card.rb,
app/presenters/spree_adyen/payment_sessions/request_payload_presenter.rb,
lib/spree_api_v2/spree_adyen/api/v2/storefront/payment_session_serializer.rb,
app/services/spree_adyen/webhooks/event_processors/capture_event_processor.rb,
app/services/spree_adyen/webhooks/event_processors/cancellation_event_processor.rb,
app/services/spree_adyen/webhooks/event_processors/authorisation_event_processor.rb
Overview
this is the endpoint that Adyen JS SDK will redirect customer to after payment it will handle the payment session status and process the payment
Defined Under Namespace
Modules: Api, BaseHelper, CustomDomainDecorator, Gateways, Generators, OrderDecorator, PaymentDecorator, PaymentMethodDecorator, PaymentSessions, PaymentSources, Payments, StoreControllerDecorator, StoreDecorator, Webhooks
Classes: AddAllowedOriginJob, AddressPresenter, ApplePayDomainVerificationController, ApplicationInfoPresenter, Base, BaseJob, CancelPayloadPresenter, CancellationError, CaptureError, CapturePayloadPresenter, CheckoutPresenter, Configuration, Engine, Gateway, PaymentSession, PaymentSessionsController, RefundPayloadPresenter, WebhookPayloadPresenter, WebhooksController
Constant Summary
collapse
- VERSION =
'0.10.0'.freeze
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.event_handlers ⇒ Object
16
17
18
|
# File 'lib/spree_adyen.rb', line 16
def self.event_handlers
Rails.application.config.spree_adyen.event_handlers
end
|
.event_handlers=(value) ⇒ Object
20
21
22
|
# File 'lib/spree_adyen.rb', line 20
def self.event_handlers=(value)
Rails.application.config.spree_adyen.event_handlers = value
end
|
.events ⇒ Object
24
25
26
|
# File 'lib/spree_adyen.rb', line 24
def self.events
Rails.application.config.spree_adyen.events
end
|
.events=(value) ⇒ Object
28
29
30
|
# File 'lib/spree_adyen.rb', line 28
def self.events=(value)
Rails.application.config.spree_adyen.events = value
end
|
.hmac_validators ⇒ Object
32
33
34
|
# File 'lib/spree_adyen.rb', line 32
def self.hmac_validators
Rails.application.config.spree_adyen.hmac_validators
end
|
.hmac_validators=(value) ⇒ Object
36
37
38
|
# File 'lib/spree_adyen.rb', line 36
def self.hmac_validators=(value)
Rails.application.config.spree_adyen.hmac_validators = value
end
|
.queue ⇒ Object
8
9
10
|
# File 'lib/spree_adyen.rb', line 8
def self.queue
'default'
end
|
.version ⇒ Object
12
13
14
|
# File 'lib/spree_adyen.rb', line 12
def self.version
VERSION
end
|
Instance Method Details
#gem_version ⇒ Object
4
5
6
|
# File 'lib/spree_adyen/version.rb', line 4
def gem_version
Gem::Version.new(VERSION)
end
|