Moi,
Mitä pitäisi tehdä että saisi sellaisen php tai jotain muuta joka toimisi niin että kun minulla on sivu jonne joku haluaa mennä hänen pitää esim maksaa 1€ niin hän saa automaattisesti sivun salasanan joka on voimassa esim 24h
Kiitos
Tom
Ohjelmointiteknisesti kysymys on triviaali, mutta mitä maksupalvelua ajattelit käyttää.
Eli siis kun sivulle tulee joku joka haluaa ostaa 24h näkyvyyden, niin yleisesti homma menee seuraavasti:
- Muodostat istunnon
- Kysyt käyttäjältä sähköpostiosoitteen (jonne lähetetään linkki jos käyttäjä ei satukaan palaamaan maksupalvelusta)
- lisäät tietokantaan rivin että "tämä käyttäjä tällä istunnolla ja sähköpostiosoitteella haluaa ostaa palvelun". Tietokantaan tulee yksilöllinen tunniste
- Ohjaat käyttäjän maksupalveluun (linkissä mukana yksilöllinen tunniste)
- Kun saat maksupalvelusta tiedon että käyttäjä on maksanut, kirjaat tietokantaan että ko. käyttäjä on maksanut ja mihin asti on voimassa (eli vuorokauden eteenpäin) ja muodostat satunnaistunnisteen eli tokenin
- Lähetät käyttäjälle sähköpostilla tiedon että ostos on tehty, mahdollisen kuitin ja linkin jota kautta käyttäjä pääsee palveluun (linkissä yksilöivä tunnus ja satunnaisarvo eli token)
- Kun käyttäjä tulee sivulle takaisin samalla istunnolla tai linkin kautta, varmsitat kannasta että ostettu palvelu on voimassa. Jos on näytät sivun.
Moi,
Esim Paypal tai pankit
Mistäs löytäisi jotain scriptejä?
Tai php koodeja jolla voi suojata sivun niin että pääsee sisään vaan koodilla, eli ei tarvitse käyttäjätunnusta ja sit salasanaa.
Kiitos!
jokernippe kirjoitti:
Moi,
Esim Paypal tai pankit
Pankit ottaa 35-50 senttiä per maksutapahtuma plus kuukausi- ja avausmaksut, eli euron maksuun ei liene kovin järkevä. Välittäjän kautta toki voi välttää kk- ja avausmaksut, mutta silti tuo 35-50 senttiä per tapahtuma ja jotain muuta (esim. 2% provisio) tulee.
Paypalin rajapinta on hyvin kuvattu Paypalin sivuilla.
jokernippe kirjoitti:
Mistäs löytäisi jotain scriptejä?
Kun tuo on kuitenkin niin yksinkertainen niin itse tekisin varmaan alusta lähtien itse. Tietäisin ainakin että koodi toimii. Tai sitten hakisin googlella jonkun koodin pohjaksi, mutta valmiin koodin kopioimisessa maksujen käsittelyyn on todella tärkeää ymmärtää täysin mitä koodi tekee. Tosin noin pienissä maksuissa potentiaalinen menetys tietoturva-aukon takia ei olisi kovin suuri.
jokernippe kirjoitti:
Tai php koodeja jolla voi suojata sivun niin että pääsee sisään vaan koodilla, eli ei tarvitse käyttäjätunnusta ja sit salasanaa.
Okay.
olisi noin 10 - 30 € se hinta
Mitä voi tuolla PHP koodilla tehdä?
jokernippe kirjoitti:
Mitä voi tuolla PHP koodilla tehdä?
Se siis näyttää sivun sisällön jos käyttäjä antaa oikean koodin (joka tuossa esimerkissä on "salainen". Muussa tapauksessa se pyytää käyttäjää antamaan koodin.
Tulee mieleen (kuin tuosta koodista tarvitsee kysyä, mitä sillä voi tehdä) että et tarvitse apua koodaamiseen vaan jonkun joka koodaa sinulle sen systeemin. Luultavasti että joku sen sinulle koodaisi (vasinkin kaupalliseen tarkoitukseen), niin hän haluaisi siitä palkkaa.
Miten sen voi muokata ja käyttää?
No laitat sen sivun varsinaisen sisällön tuohon <!-- sivun varsinainen sisältö --> kohtaan ja tuuppaat palvelimelle. Sivun headerit ja footerit on tarkoitettu tulemaan tuon ulkopuolelle.
Okay..
Entäs salasanan tuleeko se erikseen vai samalle scriptille?
:D
Se salasana on tuossa kohti missä lukee 'salainen'
Tuo ei sitten ole mikään optimaalinen skripti. Yksi vika on, että tuo koodi tulee suoraan osoiteriville, eli esim. se saattaa tulla vaikka googleen näkymään. Tästä tietysti pääsisi eroon laittamalla Get:ien tilalle Post:it, mutta silloin taas koodia ei voi laittaa suoraan osoitteeseen jonka lähettäisi sähköpostilla.
Joka tapauksessa, tuo on tarkoitettu sovellettavaksi, ei suoraan käytettäväksi. Luulen että ensimmäisenä kannattaisi opetella koodaamaan PHP:llä. Esim. täältä löytyy PHP-kurssi. Sitten kun osaat itsenäisesti tehdä suurimman osan ja tulee ongelma johon et löydä vastausta itse, niin sit voi siihen kysellä ohjeita.
Tai sitten tosiaan palkkaat koodarin.
Aihe on jo aika vanha, joten et voi enää vastata siihen.