Welcome, Guest
Please Login or Register.    Lost Password?

Cant mark payments as Paid
(1 viewing) (1) Guest
Go to bottomPage: 1
TOPIC: Cant mark payments as Paid
#1155
Cant mark payments as Paid 4 Months, 2 Weeks ago Karma: 0
Hello,
i have a problem with Events part of the component. I modified the events component so the user must pay offline, via bank transfer. Now, when user paid for his 5 tickets I can't click on Payed icon to change the status of his tickets and to mark him as paid.

Any solution to this ?
zerovz
zerovz
Fresh Boarder
Posts: 11
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#1156
Re:Cant mark payments as Paid 4 Months, 2 Weeks ago Karma: 3
Unfortunately, you cannot directly mark a PURCHASE as paid, you can only mark a PARTICIPANT as paid by clicking the Red X.

There is a way however, but it's a bit cumbersome. I will look at fixing this in the new version.

If you want to manually mark a complete PURCHASE as paid you have to:

1. Go to the admin backend
2. Look at the purchases, take a note of the ID, price and currency of the purchase you want to approve
3. Click on "Payments"
4. Click "New"
5. In the "Item number" field, enter "purchase_62_ID" where ID is the ID of the purchase. The 62 stands for the user id. It doesn't matter which user ID you put in, 62 should be the 'admin' user in a default joomla installation
6. Enter the correct amount and currency (ISO code, e.g. 'GBP')
7. Click "Save"
8. You should now see the payment in the list with a validation of "MANUAL" and a status text of "0: Received Payment from User" if everything went ok.
9. Go back to the "Purchases" and check. It should now be marked with a green tick and all the tickets within this purchase should now be active.

I will try and make this easier in the future so that you can directly click the red X in the purchases screen. For now though, this is a workaround which should get you going.

Let me know if this works for you or if you have further questions.
moensch
moensch
Admin
Posts: 447
graph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#1157
Re:Cant mark payments as Paid 4 Months, 2 Weeks ago Karma: 3
Because I am such a nice guy, I quickly fixed it for you

You can see the changes here http://tools.assembla.com/mylansite/changeset/266

You can download the new admin.com_mls_events.html.php file here. Just download and put it in your joomla installation in /administrator/components/com_mls_events/

Let me know if this works for you.
moensch
moensch
Admin
Posts: 447
graph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#1158
Re:Cant mark payments as Paid 4 Months, 2 Weeks ago Karma: 0
Hey,

thanks for the quick reply i already started to fixing this by adding a simple mysql code that will change the status of that in database put I see that you already did that

I will try with your patch

Thanks very much!
zerovz
zerovz
Fresh Boarder
Posts: 11
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#1159
Re:Cant mark payments as Paid 4 Months, 2 Weeks ago Karma: 3
Yeah, you rather do it my way. There are some triggers which are set into place when a payment is received and if you manually dick about with the database you might end up with inconsistent data.
moensch
moensch
Admin
Posts: 447
graph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
Go to topPage: 1
Moderators: moensch