shop.payment_providers.unzer_paylater_invoice ============================================= .. py:module:: shop.payment_providers.unzer_paylater_invoice Attributes ---------- .. autoapisummary:: shop.payment_providers.unzer_paylater_invoice.logger Classes ------- .. autoapisummary:: shop.payment_providers.unzer_paylater_invoice.UnzerPaylaterInvoice Module Contents --------------- .. py:data:: logger .. py:class:: UnzerPaylaterInvoice(*args, charge_directly = True, **kwargs) Bases: :py:obj:`shop.payment_providers.unzer_abstract.UnzerAbstract` Unzer Paylater Invoice payment method integration for the ViUR Shop. Enables customers to pay using invoice through the Unzer payment gateway. .. py:attribute:: name :type: viur.shop.types.t.Final[str] :value: 'unzer-paylater_invoice' .. py:attribute:: charge_directly :value: True .. py:method:: can_order(order_skel) .. py:method:: checkout(order_skel) .. py:method:: charge(order_skel, payment = None) .. py:method:: get_customer(order_skel) .. py:method:: get_payment_request(order_skel) .. py:method:: get_risk_data(order_skel) .. py:method:: risk_check(order_key) Customer Risk Check Endpoint Do a risk check for the customer. Customer risk check is an optional step after the payment method is selected. It is used for the risk evaluation of the end customer data. When sending the request, you must also add the x-CLIENTIP= attribute in the header. This operation is not part of the payment process. Like credit card check, it is used to pre-check customer data immediately after the payment method selection step in the checkout. This way customer receives direct feedback before finishing the order, avoiding irritation. The riskCheck request contains customer resource’s reference and transactional details. .. py:method:: get_payment_type(order_skel)