[Development]ConquerIPN (Instant Rewards)

03/03/2011 17:13 stealarcher#1
I am currently developing a instant rewards system based off of paypal. I have programmed it into a web server that is just strictly for this purpose.

[Features]
-Sales monitoring. (Total income, average income, users in checkout, etc)
-Site statistics (Current visitors, unique views, page views, etc)
-Custom Promo Codes (Enter custom promo codes in and give % off, has option for reuseable or not)
-Process Monitor (Monitors CPU usage, Thread count, etc)
-Graph monitoring (CPU Usage, etc etc)
-Form based reward list view. Can add/remove rewards/prices
-Works for any sql source.
-Lightweight (Average of around 10-11 MB of RAM)

[FAQ]
Will you be releasing the source code? Unfortunately No.

How are the payments secured? Quick answer: Paypal's IPN. Paypal has a system setup where after you receive a purchase you can actually communicate with paypal and verify the purchase.

How does it work? Users views your website, orders his items, the website then sends information to paypal based on the details of the purchase using either a POST or GET method. In my case I just use POST. The user then checks out as normal. After the purchase, paypal then visits a webpage automatically that youve selected(paypal, not the visitor). After paypal has visited that page, you can then verify the transaction and get all of the details regarding it.

How will I add my own rewards? There is a form that I have implemented to make things simple. There are 3 things that you will need to enter. 1: The price of the item, 2: The name of the item for users to see, and 3: Then a mysql query that inserts the item into a table that your source can read. For example: "INSERT INTO `cq_bonus` (`accountid`) VALUES ('$charName')". The dollar sign represents a variable that will be read by the source. This way for the sources that store it by character names, or account names, or account ids, it can all be read. (Also I may add a 4th field for a location of a image if you wish to add a example)

Not everyone wants the same appearance, will I be able to change? Yes, I will be leaving the images/css folders both outside of the exe, leaving png's of the images outside, as well as ill leave a text file containing all of the class's and id's of the html fields for styling purposes.

[Screenshots]
[Only registered and activated users can see links. Click Here To Register...][Only registered and activated users can see links. Click Here To Register...]
03/03/2011 20:18 Iron~Man#2
What Does This Have to do with Conquer?
03/04/2011 01:37 stealarcher#3
Instantly reward your players that donate for items?
03/04/2011 01:45 .Kinshi#4
Nice man, I was gonna work on one of these but then I quit working on my source :P

Did you make any client side purchasing, or have you just done the server side?
03/04/2011 03:28 stealarcher#5
well previously I have made a PHP script that did the job, but it didnt have too many features. But it worked 100%. Currently I just have the web server complete and the base for the paypal system, I have most of the programming done for paypal handling, just gatta do the website layout, and then start adding stuff to it, such as shopping cart etc.

Edit: Speaking of which, anyone good with photoshop and care to pitch in a PSD/PNG template? I can convert it, just need the image xD, or i can do it myself idc.
03/04/2011 05:17 ßøøm#6
Oh interesting :O
A very good idea indeed!
03/05/2011 12:14 -PhysiX-#7
Steal: Yuki here if you need help, im in your msn :)
03/05/2011 13:05 Syst3m_W1z4rd#8
Btw. before you release it, if you want it obfuscated I can do it for you.
Peoples can use a reflector to get your source code.
03/05/2011 15:57 Basser#9
LOL
You can obfuscate things?MADNESS!
03/05/2011 17:27 stealarcher#10
@wizard

Im pretty sure I can find a free program out there. But if i cant ill give u a holler. Never obfuscated C# before, but I have for PHP. Thanks for the offer anyways.
03/06/2011 12:15 Syst3m_W1z4rd#11
Quote:
Originally Posted by stealarcher View Post
@wizard

Im pretty sure I can find a free program out there. But if i cant ill give u a holler. Never obfuscated C# before, but I have for PHP. Thanks for the offer anyways.
{SA} or Dotfuscator should be pretty good :)

@Basser LOL
03/06/2011 21:55 stealarcher#12
hmm, i got stuck with retrieving all of the POST data using C#. Anyone ever worked with a C# web server and no how to receive POST data?
03/07/2011 14:14 _Emme_#13
Quote:
Originally Posted by Syst3m_W1z4rd View Post
Btw. before you release it, if you want it obfuscated I can do it for you.
Peoples can use a reflector to get your source code.
You know it's possible to de-obfuscate, just do the whole routine backwards and you're back where you started.
03/07/2011 15:02 Syst3m_W1z4rd#14
Quote:
Originally Posted by EmmeTheCoder View Post
You know it's possible to de-obfuscate, just do the whole routine backwards and you're back where you started.
Depends on what obfuscater and encrypter you're using.
Most of the time you have to follow the assembly and it will just give a sloppy code back.