From ffc15eee4c52516a2378cfb754723218c55ef427 Mon Sep 17 00:00:00 2001 From: emile Date: Mon, 15 Jul 2024 15:28:21 +0300 Subject: [PATCH] new --- .../payment/__pycache__/views.cpython-310.pyc | Bin 7859 -> 7898 bytes osinaweb/customercore/payment/views.py | 7 ++++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/osinaweb/customercore/payment/__pycache__/views.cpython-310.pyc b/osinaweb/customercore/payment/__pycache__/views.cpython-310.pyc index 2a2ffd5230be6ef723b3e40d50698791e63537d8..ea83182bb25edc0ef1df5cc96b7e6f88ad055fa3 100644 GIT binary patch delta 1161 zcmbu6+iMd+6vk&ZX_};)`zC49ByFwLdg%>8@Q$_?EYyN66e|)IPlT?vsoO1DowbFE zc#BrYD^}bfB2`2*Qg7gs58{)rMi6|_2mb-V3(i?zRKyn-<~QHWnR8~ov!!+Ab^g51 z=OyBM8@;f*uJykEL(m@;OWf-aV=Ts{(5BW`hD(!}lU0JJAenCF)+)ifN76qsx8*Jp z)5AQL1XV=}veE5NX|OUpzyeu`B)HY&?BV8Q=06j zE@2hgQb-rXqapOO0%XLQ5DST?d(1G@vT(MEg@4-H_ngUAXcC?7Q;lVe*y+xKB%CjY zx@kH<`UupECN{^388KR50gDV#Xn=(U31b5U1f9faouLz6N=${4g9{5sG<0D4d1FDhBj;cdYs#m%xZRdNVJA7rQF)^Ae zJ5&IDoWF=3ik=Zk`V8VMVl(0#?~gU|!?89R<@aKl<%9C5Ix(CZF|wGgPvMyz0)xK1 z4mmvwIYS-VJEkjQkAI4trw8~{yxHygCRezrpYl?Cjqi1^U8X7Oo|3-n^QABGIITU7 zbxt5oB2FPrBhDc>Z%;&eE}+y9(}*Jib5x%bQ~#XPcC4?&fQ7h?xQsZ4xFXP{UqX3R zU`d8wPbF8}!gVL&uhub;M*zY=T;uN&=?!;KMi4oKeb+du9>i8eFXFDioL8?#eIM}v zQR1tUDf*BPBwMJ=k0yKQQ_%z;2xMqM(MjfruB+dYyw8LBX46MXZ{5P|<@8?|ao%uj8`{6!7{^uAR?k)>nO4WYb?GdpB)D=aG@oac^D`r6s<{f^)E7Xn2l{e2PXx2i0| zib4caUqO`<0HYAI<5t41wrX&h2?kM!<+UPrf_QpEU*^#^YSHiQiqx;4a})|P6!n(k^vcl`J@Pv*h+o5)y1;HS^}v&HVu)v3XsM# zVHw8Oy-oybWu&iOMhZ)djI+bD(*M)iZZ}9)&UWRsF;w0NnQ`9Bx*06Mku6Iwr^;Rq z3uRS5hdNl4*C^J@0O?|O(*=Hi7q<5cf4-TnD<8!S`Y(h`Tojo`(e8?_&A#3OQ2DAN8a@ofRb2ClRO`Nx=W3gT8 zL+n`W0v;9@36}^R1f>S!^_mz~m*OjVRK1C((}MmGae}Z5u`@UzASe1DXJ`8l45@Hp zf*(0N6yT9pfRZ6r5--TBMc#?ZgXy3)`%vUqWRZER;>OwY*`t0-`jFip5dI8C^Y*dVTwIfZCQ zSBN6+>UGjI+sXU)0eq=3_zk6}Qfu$gA%l=3l*S8GZWgA70}A@vKMsYOEsA~>ApqgZB?7@@z0X^d@eMa-Z8Huu;K^4 C#1)?a diff --git a/osinaweb/customercore/payment/views.py b/osinaweb/customercore/payment/views.py index e64c5842..79c69dc0 100644 --- a/osinaweb/customercore/payment/views.py +++ b/osinaweb/customercore/payment/views.py @@ -199,7 +199,7 @@ def check_order_status(request, merchant_id, order_id): api_password = '549c33e1bc4aea6fcf96f9943e6c0256' url = f"https://creditlibanais-netcommerce.gateway.mastercard.com/api/rest/version/78/merchant/{merchant_id}/order/{order_id}" order = Order.objects.get(order_id=order_id) - payment = get_object_or_404(PaymentType, name='Online Payment') + payment_type = get_object_or_404(PaymentType, name='Online Payment') headers = { 'Content-Type': 'application/json', @@ -217,12 +217,13 @@ def check_order_status(request, merchant_id, order_id): status = 'Completed', date = datetime.now() ) - OrderPayment.objects.create( + payment = OrderPayment.objects.create( order = order, amount = order.get_cart_total, date_paid = datetime.now(), - type = payment, ) + payment.type.add(payment_type) + payment.save() order_items = OrderItem.objects.filter(order=order) for order_item in order_items: order_item.purchased_at = datetime.now()