Avatar billede silke4ever Nybegynder
10. marts 2003 - 00:10 Der er 5 kommentarer og
1 løsning

Dankortlinje

Hej

Jeg har købt en dankortlinje hos DanDomain, men jeg ved ikke, hvordan jeg sætter den op, jeg har fået nogle eksempler på hvordan linjen sættes op i ASP, men det hjælper mig ikke rigtigt.

Nogle der kan give mig et eksempel, hvordan jeg opbygger en dankortside, hvor man registerer betalingen og indtaster kort-nummer.  Her tænker jeg først og fremmest på om nogle der har prøvet at lave en dankort-linje tidligere.... i php!
Avatar billede razor Nybegynder
10. marts 2003 - 09:14 #1
Prøv at vise eksemplet til ASP.
Avatar billede swaxi Nybegynder
10. marts 2003 - 14:56 #2
du mener velsagtens betalingsgateway, når du skriver dankortlinje ? der er ikke nogen standard for hvordan en såddan fungerer, så det er op til de enkelte udbydere, og ofte er de ikke særligt gode til at dokumentere hvordan det virker.
Avatar billede silke4ever Nybegynder
10. marts 2003 - 19:09 #3
ex1.asp

<html>
<head>
<title>Betalingssystem eksempel</title>
</head>

<%
'#################################################################
'Denne rettes til, med Deres eget MerchantID / forretningsnummer
'#################################################################
Session("MerchantID")    = "1234567"


'#################################################################
Session("Ordrenr")         = "1"
Session("TotalPris")    = "100,00"

'#################################################################
%>

<body>

<table border="0" cellpadding="6" cellspacing="1" width="50%">
      <tr>
    <td height="23" colspan="2"><b>DanDomain Betalingssystem:</b><br><br></td>
      </tr>

      <tr>
    <td height="23" colspan="2">
    Dette er et eksempel på brug af DanDomain Betalingssystem. Ved at trykke på knappen "Send", vises indtastningssiden ex2.asp via DanDomain's securetunnel.<br><br>
    </td>
      </tr>

      <tr>
    <td height="23" colspan="2">
    <b>Ordernr. : <%=Session("Ordrenr")%></b><br><br>
    Testvare 1 - <%=Session("TotalPris")%> DKK

    <form method="post" action="https://pay.dandomain.dk/securetunnel.asp?merchantnumber=<%=Session("MerchantID")%>&sessionid=<%=Server.URLEncode(Request.ServerVariables("HTTP_COOKIE"))%>&tunnelurl=http://<%=Request.ServerVariables("server_name")%>/ex2.asp" name="Form" autocomplete="off">
    <input type="submit" value="Send">
    </form>
   
   
    </td>
      </tr>
     
</table>
</form>

</body>
</html>

ex2.asp

<html>
<head>
<title>Betalingssystem eksempel</title>
</head>

<body>

<form method="post" action="https://pay.dandomain.dk/securecapture.asp" name="Form" autocomplete="off">
<input type="hidden" name="OKURL" value="http://<%=Request.ServerVariables("server_name")%>/ok.asp?ok=1">
<input type="hidden" name="FAILURL" value="https://pay.dandomain.dk/securetunnel.asp?merchantnumber=<%=Session("MerchantID")%>&sessionid=<%=Server.URLEncode(Request.ServerVariables("HTTP_COOKIE"))%>&tunnelurl=http://<%=Request.ServerVariables("server_name")%>/ex2.asp?DankortFejl=1">
<input type="hidden" name="SessionID" value="<%=Request.ServerVariables("HTTP_COOKIE")%>">
<input type="hidden" name="OrderID" value="<%=Session("Ordrenr")%>">
<input type="hidden" name="CurrencyID" value="208">
<input type="hidden" name="Amount" value="<%=Session("TotalPris")%>">
<input type="hidden" name="MerChantNumber" value="<%=Session("MerchantID")%>">


<%
If request.querystring("DankortFejl") = "1" Then
    response.write "<b><font face='verdana' color='#ff0000'>Transaktionen blev ikke godkendt! - Tjek at De har indtastet korrekte oplysninger!<br><br>"
End If
%>

<table border="0" cellpadding="6" cellspacing="1" width="50%">
      <tr>
    <td height="23" colspan="2"><b>Kreditkort oplysninger:</b><br><br></td>
      </tr>

      <tr>
    <td height="23" colspan="2">Indtast Deres kortnummer, kontrolcifre og udløbs måned/år. Beløbet som er angivet er det beløb som hæves på Deres kreditkort. Oplysninger indtastet på denne side, sendes krypteret til PBS.<br><br></td>
      </tr>
     
      <tr>
    <td height="23" width="364"><b>Beløb som hæves :</b></td>
    <td height="23" width="686" align="left">&nbsp;<b><%=Session("TotalPris")%>&nbsp;DDK</b></td>
      </tr>

      <tr>
    <td height="23" width="364"><b>Kortnummer :</b></td>
    <td height="23" width="686" align="left">&nbsp;<input type="text" name="CardNumber" size="20" maxlength="50"></td>
      </tr>
      </tr>

      <tr>
    <td height="23" width="364"><b>Kontrolcifre :</b></td>
    <td height="23" width="686" align="left">&nbsp;<input type="text" name="CardCVC" size="3" maxlength="3"></td>
      </tr>

      <tr>
    <td height="23" width="364"><b>Udløbsdato(måned/år) :</b></td>
    <td height="23" width="686" align="left">&nbsp;
    <select name="ExpireMonth">
    <option>01<option>02<option>03<option>04
    <option>05<option>06<option>07<option>08
    <option>09<option>10<option>11<option>12
    </select><font color="#000000"><b>&nbsp;/&nbsp;
    <select name="ExpireYear">
    <option>00<option>01<option>02<option>03<option>04
    <option>05<option>06<option>07<option>08<option>09
    <option>10<option>11<option>12<option>13<option>14
    <option>15<option>16<option>17<option>18<option>19
    <option>20
    </select><br><br>
    </td>
      </tr>
   
      <tr>
    <td height="23" colspan="2"><img src="https://pay.dandomain.dk/images/kort-dankort.gif" border="0">&nbsp;<img src="https://pay.dandomain.dk/images/kort-visa.gif" border="0">&nbsp;<img src="https://pay.dandomain.dk/images/kort-euromaster.gif" border="0"></td>
    </tr>
   
    <tr>
    <td height="23" colspan="2"><input type="submit" value="Godkend betaling"></td>
    </tr>
   
</table>
</form>

</body>
</html>

ok.asp

<html>
<head>
<title>Betalingssystem eksempel</title>
</head>

<body>
<%
if request.querystring("ok") = "1"    Then
    response.write "<b><font face='verdana' color='#000000'>Betalingen er udført korrekt!<br><br>"
    response.end
End If
%>

</body>
</html>

Hvordan laver jeg disse filer i PHP?
Avatar billede swaxi Nybegynder
10. marts 2003 - 19:47 #4
det ligner på en prik tdc's betalingsgateway ePay (som jeg har brugt). prøv at se i tdc's dokumentation :
    http://download.tdcinternet.dk/pub/Erhverv/pdf/ebusiness/ePay%20Dokumentation%20-%20pdf.pdf
Avatar billede silke4ever Nybegynder
13. april 2003 - 23:16 #5
Fandt selv ud af en løsning
Avatar billede nicklasb Nybegynder
13. april 2003 - 23:20 #6
kan du så ikke lige poste løsningen her, så vi andre også kan få glæde af den.. og så brugere i fremtiden ikke går forgæves når de kommer her fordi??
På forhånd mange tak.. ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester