there would be a account balance area, upgrade area, members profile area , cash ptc area , point ptc area, paid to signup area, and this would be linked to mysql so that everything happen over a click automatically and i need not have to do it manually.

Dani AI

Generated

described the features you want; asked for detail and rightly flagged the complexity and fraud risk. The shortest safe plan is: model money and points as transactions (a ledger), build small modular flows (signup, purchase/upgrade, ad view/ptc, payouts), and make every change auditable and reversible only via controlled processes.

Design notes you can apply immediately: keep an immutable transactions table (user, amount, type, related_id, status, timestamps) plus tables for users, ads/tasks, ad_views, payments and payouts. Use a pending -> verified lifecycle for rewards (client signals a view, server creates a pending transaction, server-side verification finalizes it). Either compute balances from the ledger or update a cached balance inside a single DB transaction so accounting stays consistent. Log every webhook/IPN and process them idempotently.

Security, anti-cheat and operational cautions: require HTTPS, strong password hashing, parameterized queries, CSRF protection and secure session cookies. Protect ad views with server-side checks: short unique tokens, JS timing verification, one-view-per-ad-per-window, IP and user-agent tracking, and heuristic scoring to flag suspicious accounts. Rate-limit and captcha suspicious flows. Hold advertiser funds in escrow and only credit viewers after verification. Maintain backups, daily reconciliation jobs, and an audit log for disputes.

Start with an MVP that handles one ad type and simulated payments, add automated tests and a staging environment, then iterate. Be aware many payment providers treat PTC/paid-to-signup models as high risk; check processor policies before launch. If budget or time is limited, get an experienced developer for the core accounting and anti-fraud work rather than relying on cheap off-the-shelf scripts.

Recommended Answers

All 2 Replies

Can you be a bit more specific ?

O.o

The balance , profile etc can be part of a member table, and the sign up/upgrade areas can be scripts that modify the table when signup/payment is received.

If you are looking to make a pay to click site like bux or adbux then it's probably best you hire some professionals to do it with some SEO and launch a few advertising campaigns to draw visitors and advertisers.


You could try GetAFreelancer to hire someone.


Those kind of sites are fairly complex and require a fair amount of experiance and skill to make. Not to mention; making sure people don't cheat is a really difficult deal.

I believe there are also some premade scripts for ptc sites. May not have all the features, and I don't know how well they work or how much they cost. Try searching on the net.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.