Browse Source

Invoice is sent iif payment is Ok

Hotfix_Create_Invoice
Maxime Bombar 7 years ago
parent
commit
7c35571237
  1. 3
      cotisations/payment_methods/comnpay/views.py
  2. 2
      cotisations/views.py

3
cotisations/payment_methods/comnpay/views.py

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

2
cotisations/views.py

@ -148,8 +148,6 @@ def new_facture(request, user, userid):
p.facture = new_invoice_instance
p.save()
send_mail_invoice(new_invoice_instance)
return new_invoice_instance.paiement.end_payment(
new_invoice_instance,
request

Loading…
Cancel
Save