****************** * add get_refund_description and get_refund_ext_id arguments to PayuProvider * add PayuProvider.refund * update payment.captured_amount only when order is completed * subtract refunds from payment.captured_amount rather than from payment.total * rename PayuProvider.payu_api_order_url to payu_api_orders_url * tests for Django 2.2-5.0 Python 3.7-3.12
****************** * better distinct PayU API errors
1.2.2
****************** * solve the duplicate order case that errored already confirmed payment
1.2.1
****************** * set fraud status if PayU anti-froud error * store PayU error on payment
1.2.0
****************** * user Payment.billing_* correctly - the functions like ``get_user`` or ``get_user_email``, ``get_user_first_name`` and ``get_user_last_name`` were redundant and are not called anymore. * Shop name is taken from provider configuration variable ``shop_name``