|
|
@ -38,6 +38,7 @@ from cotisations.models import Facture |
|
|
from .comnpay import Transaction |
|
|
from .comnpay import Transaction |
|
|
from .models import ComnpayPayment |
|
|
from .models import ComnpayPayment |
|
|
|
|
|
|
|
|
|
|
|
from cotisations.utils import send_mail_invoice |
|
|
|
|
|
|
|
|
@csrf_exempt |
|
|
@csrf_exempt |
|
|
@login_required |
|
|
@login_required |
|
|
@ -133,6 +134,8 @@ def ipn(request): |
|
|
facture.valid = True |
|
|
facture.valid = True |
|
|
facture.save() |
|
|
facture.save() |
|
|
|
|
|
|
|
|
|
|
|
send_mail_invoice(facture) |
|
|
|
|
|
|
|
|
# Everything worked we send a reponse to Comnpay indicating that |
|
|
# Everything worked we send a reponse to Comnpay indicating that |
|
|
# it's ok for them to proceed |
|
|
# it's ok for them to proceed |
|
|
return HttpResponse("HTTP/1.0 200 OK") |
|
|
return HttpResponse("HTTP/1.0 200 OK") |
|
|
|