Queries
components.payment_gateway.subcomponents.cards.business_logic.queries.card_holder_queries ¶
CardHolderQueries ¶
This class contains all the queries related to card holders.
get_card_holder ¶
Get a card holder entity from its ID.
Source code in components/payment_gateway/subcomponents/cards/business_logic/queries/card_holder_queries.py
components.payment_gateway.subcomponents.cards.business_logic.queries.card_order_queries ¶
CardOrderQueries ¶
This class contains all the queries related to card orders.
get_card_order ¶
Get the card order info for a card.
Source code in components/payment_gateway/subcomponents/cards/business_logic/queries/card_order_queries.py
components.payment_gateway.subcomponents.cards.business_logic.queries.card_provisioning_queries ¶
components.payment_gateway.subcomponents.cards.business_logic.queries.card_queries ¶
CardQueries ¶
This class contains all the queries related to cards.
get_card ¶
Get a card entity from its ID.
Source code in components/payment_gateway/subcomponents/cards/business_logic/queries/card_queries.py
get_card_ids_for_account ¶
Get all the card IDs for an account.
Source code in components/payment_gateway/subcomponents/cards/business_logic/queries/card_queries.py
get_card_ids_for_card_holder ¶
Get all the card IDs for a card holder.
Source code in components/payment_gateway/subcomponents/cards/business_logic/queries/card_queries.py
get_cards_for_account ¶
Get all the cards for an account.
Source code in components/payment_gateway/subcomponents/cards/business_logic/queries/card_queries.py
get_cards_for_card_holder ¶
Get all the cards for a card holder.
Source code in components/payment_gateway/subcomponents/cards/business_logic/queries/card_queries.py
components.payment_gateway.subcomponents.cards.business_logic.queries.card_reveal_queries ¶
CARD_PASSWORD_SALT_CONFIG_KEY
module-attribute
¶
CARD_PASSWORD_SALT_DEFAULT_KEY
module-attribute
¶
CardRevealQueries ¶
This class contains all the queries related to card PIN/PAN reveals.
Implements the following Nullable patterns: - Nullables: https://www.jamesshore.com/v2/projects/nullables/testing-without-mocks#nullables ⧉ - Parameterless instantiation: https://www.jamesshore.com/v2/projects/nullables/testing-without-mocks#instantiation ⧉
Source code in components/payment_gateway/subcomponents/cards/business_logic/queries/card_reveal_queries.py
create
classmethod
¶
Normal factory
Source code in components/payment_gateway/subcomponents/cards/business_logic/queries/card_reveal_queries.py
create_null
classmethod
¶
Null factory
Source code in components/payment_gateway/subcomponents/cards/business_logic/queries/card_reveal_queries.py
get_card_pan_reveal_public_key ¶
Get the base-64 public key used for client-side encryption of card PAN reveal requests.
Source code in components/payment_gateway/subcomponents/cards/business_logic/queries/card_reveal_queries.py
get_card_pin_reveal_public_key ¶
Get the base-64 public key used for client-side encryption of card PIN reveal requests.
Source code in components/payment_gateway/subcomponents/cards/business_logic/queries/card_reveal_queries.py
reveal_card_default_password ¶
Reveal the default password of a card.
Very scrappy way of enabling 3DS payments at creation date. See below for full context: https://github.com/alan-eu/Topics/discussions/24840?sort=old ⧉
Source code in components/payment_gateway/subcomponents/cards/business_logic/queries/card_reveal_queries.py
reveal_card_pan ¶
Reveal the PAN of a card.
Source code in components/payment_gateway/subcomponents/cards/business_logic/queries/card_reveal_queries.py
reveal_card_pin ¶
Reveal the PAN of a card.