BigAndini / ers

Event Registration System
GNU General Public License v2.0
10 stars 6 forks source link

edit user date of birth in admin panel #376

Open smadamit opened 9 years ago

smadamit commented 9 years ago

you edit user date of birth in admin panel -> The plan is, that the status paid is set to unpaid and will be reset to paid after the next auomatching -> work's fine for bank transfer, but what about credit card?

BigAndini commented 9 years ago

What about credit card and what if the price is getting cheaper and the fee is already gone?

BigAndini commented 9 years ago

@jackcaveman can you tell how iPayment handles credit card fees when credit card payments are refunded?

BigAndini commented 9 years ago

Hint to myself: Check if the participants items still are valid according to the agegroup. if the item is not valid it gets invalidated. Maybe the participant and buyer gets informed to inform them to pay the amount for a valid new ticket.

smadamit commented 9 years ago

similar/same as #320

BigAndini commented 9 years ago

bump! @jackcaveman could you please comment on the question above?

jackcaveman commented 9 years ago

1) If the amount is LESS: From the iPayment backend I can only refund (part of) the payment. Just send me a list of names and confirmation numbers. 2) If the amount is MORE: I can only refund. The official approach would be to cancel the order (and refund) and have them pay the new order. Maybe there is some midway possible here, where they only pay the difference.

BigAndini commented 9 years ago

That doesn't answer the question. When a buyer takes a ticket for 120,- € he transfers 123,18 € including payment fees. If you refund the money, do you refund 120,- € or 123,18 €? Including or excluding fees?

In the above example you're talking about more and less, but more and less than what? What's on the iPayment account?

The system is made to help making things easier, but to make things easier we need to know how things are working. To be able to tell you on a special refund site what amount to refund for a special case I need to know how and when the iPayment system calculates the fees. If they're calculated just once the money is transferred away from the iPayment account you can refund the whole amount to the buyer including payment fees. If it charges you for every order the buyer can in the worst case only get less than the 120,- € he paid because there maybe are payment fees for refunds as well.

This is what we need to know to solve this issue. If these information are to sensible to talk about here, let's mak a call.

jackcaveman commented 9 years ago

The fee is calculated when the money is transferred to our bank account. So yes, the refund should be 123.18. We dont pay fees for refunds.

The examples I gave above was a response to changing the birthdate and thus changing the total amount of the order.

BigAndini commented 9 years ago

This is possible now. The only enhancement would be to adjust prices automatically and not do it via a separate button.