Cancel Signup

pelicani - March 27, 2008 - 21:11
Project:Signup Pay for a node
Version:5.x-1.x-dev
Component:Code
Category:feature request
Priority:normal
Assigned:Unassigned
Status:active
Description

What do we do with the payment record when a user cancels the signup?
Have you, whoever is reading this, worked with crediting a paypal account?
There may be different status of payment processing.
i.e. maybe the payment hasn't actually been authenticated and can be cancelled.

If this is too complicated, we can have a nicer page that displays the date/transaction receipt to the user.

If you were to cancel a signup with this version, the signup would be removed but the payment record would stay. If the user signed up again, an error would display indicated they have already paid.

#1

kbahey - March 27, 2008 - 22:01

We can take the simple approach: Add a status "cancelled" to the list of signup, and send an email to the admin (node author?) saying a user has cancelled their signup and they need to be refunded X, and they handle it which ever way they want: cut a cheque, send via Paypal, give credit elsewhere.

The admin/node author then deletes the row and the user can sign up again.

Other thoughts welcome too.

#2

eojthebrave - April 8, 2008 - 16:25

I like kbahey's method. I think this would allow for the largest amount of flexibility in payment systems, and different work-flow methods for different organizations.

 
 

Drupal is a registered trademark of Dries Buytaert.