예제 #1
0
    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()
예제 #2
0
    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()