Joomla Script Part 2(repost)

Avbrutt Lagt ut Jul 30, 2010 Betales ved levering
Avbrutt Betales ved levering

The main part of this project is Eve Online payment integration tool. I need a coder which understands the concepts of pulling Pc Games(Eve Online) API's and using information within scripts to know if payments were processed.

*This project is to extend a existing script.

In summary the script takes a users submission from form and creates a new site under subdirectory including database and config file.

what I need is integration into joomla where I can control how many times a user submits form among other things to be in detail further

## Deliverables

Parts of this project have not been set and the coder can choose as you design. Their is ways some things are done that I may not know about and may influence how this is designed.

This is a low cost continuous project. I hope to get hammered out in a month or two and not a year. Just steady effort and reasonable price is what I'm asking. This looks huge work-wise but when divided out into days of work its a hour of work a night for maybe a week or two.

Most of this project will be working on backside controls.

This is part 2 of my project. The first part of the project was the following <a href="[url removed, login to view]">Rentacoder Project</a>

when you need the previous component I had designed let me know Ill send it to you but as I paid for it to be designed I don't want to pass it out like candy. =)

* * *Notice: This list below is kinda categorized and I will read thru and check script using this making sure each part is covered, so before you send completed product read thru and make sure it covered.

* * *You will need to read a little about 2 subjects

1) Eve Online Api ([url removed, login to view])

2) Mining buddy ([url removed, login to view])

you can google each of these. I'm a close expert at setting up Mining Buddy site so I can answer most questions.

* * *

If I need to purchase a pre existing script and let you write a modification for that aswell can be done I know joomla has a lot of extensions. What I would like is to have paypal integration so once user pays he can submit webform. But after that will not be able to submit again without paying again or deleting previous site.

but yet users who want to pay with eve online isk can still submit basically same form in different area and still have same results after verifying api but dosent have to use api until payment is required.

* * *

First thing is integration. The current code has a web form. I need to limit access to this and control access thru joomla. Their is many varying ways to do this and I will leave the up to your decision. 2 things though, I want to use paypal payments and secondly take "isk payments" from the game eve online. So simply 2 catagories, users can pay with paypal(subscription IPN) and setup site instantly, or they can setup payment with eveonline api, they will enter their api it will process and if valid it will setup site instantly

I need a option so that if user wanted to set another site up I could modify to allow that to happen. A simple box across all user saying user can create following sites and have a box(default 1). it would work for for mostly isk users, and it I changed from 1 to 2 user could click link go back to setup form and submit form again creating 2nd or more sites. user would have to make payments directly to correct domain using descriptions and this would work.

* * *

This is where the skilled coder comes in with ideas. This game Eve online has an api system. What I need is a script what will query the server and pull api information and store it on my server. The script should be able to query the log of api information and know which user name has paid and has not paid.

This would probably need to run on cron, set to a time not to timeout my api access as you can only access the api server so many times a day.. (big thing) I dont want locked out by access.... so we might need log saying when my script has run or set it to every hour or 3 hours.

The script will ask user for their Eve online api while filling out form. Currently this is not built into the webform. With this it will give us their user name. You must research a little on eve online api, it takes user id and api to query. With this the server will also input the users eveonline character name into the server as well make sure they have active account before letting them submit site.

* * *

Payments via Isk (eve online game money)

The easiest way I can picture this is linking users to their domain name. So users in the game eve online with make a "player donation" and the description can vary but what is must require in some form is the domain name of what their wanting to pay for.

example: if user submits payment to me as donation and description demo it would pay for demo.

So really any eve online user can pay me donation with description matching one of the domain names hosted on my site and it would associate that payment with that domain.

Now if user does not leave description and they already signed up with api script will know that user name paid and they have site and auto assign that payment to their site.

lastly some users who have not registered with api may want to, so just need side page where if user is signed in with their joomla username they could enter api so they can associate api with their domain. This would work for paypal users too who have not put api in at first.

just to let ya know eve online gamers are very cautious they don't usually just had out their api. I'm hoping by offering instant setup they will provide this in registration because it will make my job a lot easier. If they dont though is when we need api registration page for users.

* * *I'm taking payments of 10 million isk per month, so having that wired into all isk submissions would be great. The system could track monthly with the bill cycle starting on 25th of month. It would track what payments were paid into me.

Now your probably going to need my api to be querying the server, once you get to that point contact me and Ill provide you with it.

eventually I will be offering yearly hosting but not right now is this project.

* * *

Part of the backside is designed. I would say it needs just little polish and then couple improvements.

right now it keeps track of submissions. It has a Pending system already built in. what we need is to modify a little is making the form smarter. A user can submit a form and give us their api and let us verify them and site will come on instantly. If they dont admin will turn on manually form back side this only for isk payments for the instance above.

Notice now If a user pays with paypal rather they gave api or not their site is on instantly.

I need a system where I can manually shut off sites temporary, and another way to shut off sites permanently.

another nice feature would be when customer pays with paypal and gets into subscription on the backside of my site I can see payment transcation id, aswell as subscription id from my side and it knowing if their active or not. This is thru the IPN system of paypal.

* * *

Automated payments system, if a user pays bill in game it will automatically turn site back on if suspended for non pay.

Eve Online users Api will be ran monthly to make sure its active account, if their account is not on they cant pay so the site gets suspended, email gets sent.

* * *

if user cancels paypal subscription, it suspends site and deletes after 30 days.

* * *

Next it needs a payment information area

could be on same screen or simply one screen over on same component, just needs to show payments coming. So probably just like table with listing of all sites hosted, with columns showing last payment date and saying if site is active or not.

so something like: Site name: User name: Amount owed: Amount paid: Eve users that have paid: status: and then some buttons, suspend delete after 30 days or delete now, and activate button

* * *Email system

my last script didn't have email system setup.

I need this at some point in time to get figured out and send out emails when sites are setup suspended or needing to be paid on. so it will probably be implemented last

I would like email to be sent on 25th saying bills are due and know which users have paid so we don't have to email them.

It would send out another email on 28th if still not paid saying account due immediately.

And the system would go thru on 30th and turn off sites that have not paid and yet again send email saing how to pay and the process

if all at posible it would be cool to be able to modify these email within joomla without having to use ftp.

Im sure their is component you could integrate into helping with this idk

* * *

Cancellation system. A simple page where user can submit why they don't want site anymore enter their domain if their logged in and probably a simple capatcha then user can submit, site gets suspended for 30 days then deleted.

This would detect by user if they are isk or paypal hosted and if paypal hosted assist in cancelling subscription via IPN.

* * *

In Summary once delivered I will be able to install this component into joomla. it will handle all submissions and will process payments and send emails. It will have a lot more features that Im going to go back over but that should get the point of what it should at least do

* * *aaronwingender@[url removed, login to view]

[url removed, login to view]@[url removed, login to view]

* * *My website for this script is [url removed, login to view] you can look this over

I'm usually available from 9pm-4am central us time

* * *###################################

future not to be done this project (below)

####################################

you can read but not required, if you want to complete list its okay but I'll setup project soon in future for these items

###########################################

this is what I want to do in future coming summer time.

Part 3 for next project: make it pretty, users will have control panel among other things just like hosting company. They can see day they started site, billing cycles, make payments from website and routes them to paypal and back and site updates after payments are made.

users can see ip's of who is accessing site and bandwitch usage. would slowly start integrating miningbuddy script into my joomla. Users being admin would have access from my site to many features including clearing cache among other things.

eventually Ill setup resellers and allow certain users to seutp accounts and affiliates.

and I'll probably end up commissioning the expansion of the entire mining buddy script creating large demand with a large list of featured additions with just few examples ( ice, gas, different calculations, live statistics, how much ore is on field, and with round-table ideas to come soon )

Multiple hosting packages that host forum for user aswell as Mining buddy

Sites can have multiple people paying , anybody within same corporation paying to me would mark as paid. tracking corporation users among other things

expansion in ecryption, security is a high desire and getting my sites into https and letting user know I'm the most secure hosting site for this script would be a guarantee sell.

when pulling eve api, it pull picture during submitting form and add it to users profile picture.

Many Many Many add on's to api and features we could put into site that would make it a must have. example, wallets pulling into mining buddy, and having sub link to inventory and lots more to come.

Ingeniørvitenskap MySQL PHP Prosjektledelse Programvarearkitektur Testing av programvare Web Hosting Ledelse av nettside Testing av nettsider

Prosjekt-ID: #3610838

Om prosjektet

1 bud Eksternt prosjekt Aktiv Aug 27, 2010

1 frilanser byr i snitt $510 på denne jobben

robweb2009

See private message.

$51 USD på 23 dager
(99 Omtaler)
5.1
applelounge

See private message.

$510 USD på 23 dager
(0 Omtaler)
0.0