def add_payment(self, payment): member = self.detect_member(payment) new_payment = Payment( date=payment.arrival, amount=payment.amount, payment_type=payment.payment_type, constant_symbol=payment.ks, variable_symbol=payment.vs, specific_symbol=payment.ss, identification=payment.identification, message=payment.message) if member: print('new payment (%s) from %s [%.2f]' % (payment.arrival, member, payment.amount)) new_payment.user = member else: print('new payment (%s) - %s - %s [%.2f]'% (payment.arrival, payment.payment_type, payment.identification, payment.amount)) new_payment.save()
def add_payment(self, payment): member = self.detect_member(payment) new_payment = Payment( date=payment['date'], amount=payment['amount'], payment_type=payment['type'], constant_symbol=payment['constant_symbol'], variable_symbol=payment['variable_symbol'], specific_symbol=payment['specific_symbol'], identification=payment['identification'], message=payment['recipient_message']) if member: print('new payment (%s) from %s [%.2f]' % (payment['date'], member, payment['amount'])) new_payment.user = member else: print('new payment (%s) - %s - %s [%.2f]'% (payment['date'], payment['type'], payment['identification'], payment['amount'])) new_payment.save()