shop.payment_providers.unzer_ideal

Attributes

Classes

UnzerIdeal

Unzer iDEAL payment method integration for the ViUR Shop.

Module Contents

shop.payment_providers.unzer_ideal.logger
class shop.payment_providers.unzer_ideal.UnzerIdeal(*, private_key, public_key, sandbox=False, language=None, **kwargs)

Bases: shop.payment_providers.unzer_abstract.UnzerAbstract

Unzer iDEAL payment method integration for the ViUR Shop.

Enables customers to pay using iDEAL through the Unzer payment gateway.

Create a new Unzer payment provider.

Parameters:
  • private_key (str | viur.shop.types.t.Callable[[], str]) – The private key to use for authentication.

  • public_key (str | viur.shop.types.t.Callable[[], str]) – The public key to use for authentication.

  • sandbox (bool | viur.shop.types.t.Callable[[], bool]) – Use sandbox mode (development mode).

  • language (str | None) – Enforce this language. If None, the language of the current request is used.

  • kwargs (viur.shop.types.t.Any)

name: Final[str] = 'unzer-ideal'

Define the internal name of the payment provider

get_payment_type(order_skel)
Parameters:

order_skel (viur.core.skeleton.SkeletonInstance)

Return type:

unzer.model.PaymentType