ik begrijp er geen fuck van!

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Flashfocus

flashfocus

01/02/2006 16:22:00
Quote Anchor link
Ik heb een website waar met een betaal functie.
Wanneer iemand op de knop betalen drukt word hij zij doorverwezen naar en betaal scherm.
Na de betaling kan deze persoon de knop "betaald indrukken"en dan heeft hij zijn toegang tot een bepaalde site.

Een probleem: als je naar deze site gaat dan zie je in je webbrowser bijv: www.test.nl/betaald.php. Als deze persoon na bij 2 dagen deze site nogmaals wilt bezoeken kan dat gewoon, terwijl dat niet de bedoeling is.

Stel:
Wanneer iemand heeft betaald drukken zij op de knop "betalen".
Deze knop verwijst dan naar www.test.nl/betaald.php

de pagina moet er zo uitzien als ze na betaling naar de site gaan:

<http>
<head><title>betaald</title>
<head>
<body> bedankt</body>
</html>

Nu heb ik mij aangemeld bij www.mollie.nl een betaal dienst.
En krijg ik de volgende uitleg.

*************************************************************

micropayment = is een betaal systeem aanmaken via mollie doormiddel van een vragen lijst.
Deze antwoorden komen er dan uit

**
De onderstaande HTML code dient u te plaatsen tussen de
<head> en </head> code van uw HTML bestand.

<script language="javascript" src="http://www.mollie.nl/partners/js/4625.js"> </script>
Let op: Maakt u op meerdere plekken gebruik van een betaal-knop op dezelfde pagina, dan hoeft u de bovenstaande code maar een enkele keer te plaatsen.

Zie ook de geavanceerd-sectie voor meer opties om het betaalscherm aan te passen.


HTML (betaal-link)
De onderstaande HTML code dient u te plaatsen op de
plek waar u de betaal-knop wilt plaatsen.

<a href="#" onClick="mbetaal('id=45885');return false;">Betaal-link</a>
**



Micropayments - toegang
Stap 1 - Maak een micropayment aan
Maak eerst een micropayment, waarbij u kiest voor de optie "Toegang tot site". Hier kunt u een URL opgeven waar wij de klant naar toe moeten sturen zodra de betaling is gedaan. Op deze URL moet dan ook de betaalde content staan die voor bepaalde tijd beschikbaar is.

Gebruik onze tool om een micropayment te maken





Stap 2 - Toegang URL
Wanneer er een betaling is verwerkt, sturen wij uw klant (in een nieuw scherm) naar de URL die u bij het aanmaken van de micropayment heeft aangegeven. Hieronder ziet u een voorbeeld waar wij een klant heen kunnen sturen. Dit gebeurt alleen wanneer een betaling juist is afgerond.

Voorbeeld URL
http://www.uwsite.nl/toegang.php?toegangscode=1dc5361e...157f4b9a8606c17
toegangscode: de unieke code die voor bepaalde tijd geldig is (nodig voor betaal controle, zie stap 3);
Let op: u dient op deze pagina een 'betaalcode' controle te doen (zie stap 3);


Stap 3 - Betaal controle
Controleer op elke pagina waar u betaalde content aanbiedt of de klant die op uw URL is gekomen een betaalde of nog geldige toegangscode beschikt, stuur daarom de parameter 'toegangscode' ook door naar subpagina's waar een betaling voor nodig is. Uw script (de "toegang URL") moet op de achtergrond een HTTP request naar de onderstaande URL doen, om te controleren of de toegangscode ook daadwerkelijk geldig is. Wij geven op basis van de parameters de volgende resultaten terug "OK" (betaald) of "NOTOK" (niet betaald).

Bijvoorbeeld
http://www.mollie.nl/partners/api/micropayment/?toegan...157f4b9a8606c17
Extra veiligheid: Om het systeem nog veiliger te maken kunt u tevens de parameter "ip" met als waarde het IP nummer van uw klant mee sturen. Wij controleren dan tevens of het IP adres van uw klant overéén komt;
Ons systeem stuurt de onderstaande mogelijkheden terug:

OK - deze toegangscode is betaald en nog geldig
NOTOK - toegangscode is niet betaald of niet meer geldig
Op basis van dit resultaat kunt u content laten zien aan de klant. Wij geven vanzelf aan met "NOTOK" wanneer de betaling is verlopen.



Voorbeeld PHP
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?  
$toegangscode
= $_GET["toegangscode"];
$url = "http://www.mollie.nl/partners/api/micropayment/?".
       "toegangscode=".urlencode($toegangscode);  
$result = @implode("",file($url));
?>



*************************************************************
Wie kan mij hierin helpen, ik begrijp het echt niet
Gewijzigd op 01/02/2006 16:36:00 door Flashfocus
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.