Example #1
0
 def create_indiv_transaction(self, name, email, request, fun_name=None, send_indiv_mail=False):
     it = IndividualTransaction.objects.create(transaction=self, user_name=name, user_email=email)
     if send_indiv_mail:
         mail_template = get_template('mails/payment_invitation.html')
         mail_context = { 'fun_name': fun_name, 't': self, 'id': it.id,
                          'url': api_requests.build_uri(request, '/paymentpage')}
         html_content = mail_template.render(mail_context)
         send_mail('Vous avez un demande de paiement de '+self.fundation_name+' sur Paye ton Asso!',
                   'Pour lire ce message, merci d\'utiliser un navigateur ou un client mail compatible HTML.',
                   DEFAULT_FROM_EMAIL, [email], html_message=html_content)
Example #2
0
 def generate_callback_url(self, request):
     return api_requests.build_uri(request, '/checkpayment') + '?transaction=' + str(self.pk)