ik ben bezig met een betaalscript
waarvan de return van mollie goed terug komt
vanuit de return moet als de betaling goed is een vervolg opdracht komen
ik moet nog een naam invoeren en deze naam moet gekoppelt worden aan een asp?
te weten www.mijnsite.nl/setplayerpoints.asp?c=...&k=....&u=$username&m=1&a=5000

de return.php werkt goed
maar als goed moet hij een invoerveld hebben die als de persoon op verzend drukt
hij de bovenstande asp? uitvoert.

help

php return
-----------------------------------------------------------------------
<?php

if (isset($_GET['transaction_id'])) {
echo 'Bedankt voor uw betaling.';

}
else {
echo 'Er is geen transaction_id meegegeven.';
}
Ik zie geen probleem.
De documentatie van mollie is ontzettend goed, je kunt alles eruit halen wat je moet weten.
je geeft een stukje php code, maar je hebt een .asp bestand?? of zie ik het nu verkeerd.
klopt, de ene is de return.php van mollie.
maar ik moet naar een site waar alleen maar een .asp is voor het toekennen van punten aan een bepaalde speler.
alle gegevens in deze .asp zijn vast behalve de naar dus U= user
deze moet doormiddel van een invoerveld ingevoert worden.
maar deze krijg ik niet weg gestuurt.
het is dus de beduling dat in php return (als goede betaling)
een invoerveld komt voor de gebruiker en als hij dan op verzenden drukt deze asp wordt verstuurt

gr anno
post moet in upper case POST anders werkt het niet.
Ja maar ik moet de bovenste return.php in tact houden
daar staat namelijk dat de
if (isset($_GET['transaction_id'])) {
echo 'Bedankt voor uw betaling.';

en dat is belangrijk want ander kunnen mensen deze php zo weer aanroepen en gratis punten doneren en dat is nu net niet de bedoeling.

de de echo "Bedank voor U betaling moet dan toch vervangen worden naar
zoiets

echo "<form action='" . $_SERVER['PHP_SELF'] . "' method='post'>
<span class='call'>U krijgt nu <b>$nummer</b> (&euro; $kosten_per_call)</span><br><br>
Toets de usernaam hieronder in en klik op 'verder'.<br><br>
<input type='text' name='user' size='6'> <input type='submit' value='verder' name='betaal'>
</form>";
maar Hoe krijg ik het nu voor elkaar dat als de user op verder druk ook de .asp code uitvoert .



[size=xsmall]Toevoeging op 03/02/2011 23:47:58:[/size]

<?php
header("location:http://www.mijnsite.nl/popup/api/setplayerpoints.asp?c=118&k=mkl08&u=".$_POST['user']."&m=1&a=5000";);


if (isset($_GET['transaction_id'])) {
if($_SERVER['REQUEST_METHOD'] == 'POST'){



echo 'Bedankt voor uw betaling.';

echo "<form action='" . $_SERVER['PHP_SELF'] . "' method='post'>
<span class='call'>U krijgt nu <b>$nummer</b> (&euro; $kosten_per_call)</span><br><br>
Toets de usernaam hieronder in en klik op 'verder'.<br><br>
<input type='text' name='user' size='6'> <input type='submit' value='verder' name='betaal'>
</form>";

}
else {
echo 'Er is geen transaction_id meegegeven.';
}

Reageren