Policies
components.payment_gateway.subcomponents.cards.business_logic.policies.card_order_tracking ¶
CardOrderTrackingPolicy ¶
This class is responsible for card order tracking.
It processes Adyen card order notifications.
Source code in components/payment_gateway/subcomponents/cards/business_logic/policies/card_order_tracking.py
on_card_order_created ¶
Source code in components/payment_gateway/subcomponents/cards/business_logic/policies/card_order_tracking.py
on_card_order_updated ¶
Source code in components/payment_gateway/subcomponents/cards/business_logic/policies/card_order_tracking.py
components.payment_gateway.subcomponents.cards.business_logic.policies.card_status_handling ¶
CardStatusHandlingPolicy ¶
This class is responsible for the handling of card status changes.
It processes Adyen payment instruments status update notifications.
No need to process create events here as we only deal with cards that already exist on our platform. Also, given the immutable nature of payment instruments we don't expect anything to change other that their status.