Hallo,
Ik ben bezig met een iDEAL implementatie binnen een website.
Ik gebruik ongeveer het onderstaande stukje code om mijn transactie te versturen.
Echter wil ik dat er een pop-up wordt geopend als er op de submitbutton wordt geclicked. Ik heb echter geen idee hoe ik binnen dit stukje code een popup aan moet roepen.
Ik hoop dat iemand me een stukje verder kan helpen.
Alvast bedankt,
Jort
Ik ben bezig met een iDEAL implementatie binnen een website.
Ik gebruik ongeveer het onderstaande stukje code om mijn transactie te versturen.
Echter wil ik dat er een pop-up wordt geopend als er op de submitbutton wordt geclicked. Ik heb echter geen idee hoe ik binnen dit stukje code een popup aan moet roepen.
Ik hoop dat iemand me een stukje verder kan helpen.
Alvast bedankt,
Jort
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
| <!-- CODE_START -->
<script type="text/javascript">
var PSPID = "TESTiDEALEASY";
var COM = "Beschrijving";
var AM;
if (isNaN(Amount))
{
alert("Amount not a number: " + Amount + " !");
AM = ""
}
else
{
AM = Math.round(parseFloat(Amount)*100);
}
<!-- Begin
var orderID = "1";
mydate = new Date();
tv = mydate.getYear() % 10;
orderID = orderID + tv;
tv = (mydate.getMonth() * 31) + mydate.getDate();
orderID = orderID + ((tv < 10) ? '0' : '') + ((tv < 100) ? '0' : '') + tv;
tv = (mydate.getHours() * 3600) + (mydate.getMinutes() * 60) + mydate.getSeconds();
orderID = orderID + ((tv < 10) ? '0' : '') + ((tv < 100) ? '0' : '') + ((tv < 1000) ? '0' : '') + ((tv < 10000) ? '0' : '') + tv;
tvplus = Math.round(Math.random() * 9);
// End -->
var Cn=new Array(
"AFGHANISTAN","ALBANIE","ALGERIJE","ANDORRA","ANGOLA","ANGUILLA","ANTARTICA","ANTIGUA EN B.","ARGENTINIE","ARMENIE","ARUBA","AUSTRALIE","AZERBEIDJAN","BAHAMAS","BAHREIN","BANGLADESH","BARBADOS","BELARUS","BELGIE","BELIZE","BENIN","BERMUDA","BHUTAN","BOLIVIA","BOSNIA HERZEGOWINA","BOTSWANA","BOUVET","BRAZILIE","BRITSE O. GEB.","BRUNEI","BULGARIJE","BURKINA FASO","BURUNDI","CABO VERDE","CAMBODJA","CANADA","CAYMAN","CENTRAALAFRIKA","CHILI","CHINA","CHRISTMAS","COCOS","COLUMBIA","COMOROS","CONGO (REP.DEM.)","COOK","COSTA RICA","CROATIE","CUBA","CYPRUS","DENEMARKEN","DJIBOUTI","DOMINICA","DOMINICAANSE R.","DUITSLAND","ECUADOR","EGYPTE","ERITREA","ESTLAND","ETHIOPIE","FAEROER","FALKLANDS","FIJI","FILIPPIJNEN","FINLAND","France, METROPOL.","FRANKRIJK","FRANS GUYANA","FRENCH SOUTH.TER.","GABON","GAMBIA","GEORGIE","GHANA","GIBRALTAR","GRENADA","GRIEKENLAND","GROENLAND","GUADELOUPE","GUAM","GUATEMALA","GUINEA EQ.","GUINEA-BISSAU","GUINEE","GUYANA","HAITI","HEARD MC D.","HONDURAS","HONG-KONG","HONGARIJE","IERLAND","IJSLAND","INDIA","INDONESIE","IRAK","IRAN","ISRAEL","ITALIE","IVOORKUST","JAMAICA","JAPAN","JEMEN","JOEGOSLAVIE","JORDANIE","KAMEROEN","KAZACHSTAN","KENYA","KIRGIZSTAN","KIRIBATI","KOEWEIT","KONGO (BRAZA.)","LAOS","LESOTHO","LETLAND","LIBANON","LIBERIA","LIBIE","LIECHTENSTEIN","LITOUWEN","LUXEMBURG","MACAO","MACEDONIE","MADAGASCAR","MALAWI","MALEDIVEN","MALEISIE","MALI","MALTA","MARIANNEN","MAROKKO","MARSHALL","MARTINIQUE","MAURITANIE","MAURITIUS","MAYOTTE","MEXICO","MICRONESIE","MINOR OUTLYING ISL.","MOLDAVIE","MONACO","MONGOLIE","MONTSERRAT","MOZAMBIQUE","MYANMAR","N. CALEDONIE","NAMIBIE","NAURU","NED. ANTIL.","NEDERLAND","NEPAL","NEW ZEALAND","NICARAGUA","NIGER","NIGERIA","NIUE","NOORD-KOREA","NOORWEGEN","NORFOLK EILAND","OEKRAINE","OEZBEKISTAN","OMAN","OOST TIMOR","OOSTENRIJK","PAKISTAN","PALAO","PALEST. TERRIT. (OCC.)","PANAMA","PAPUA-N. G.","PARAGUAY","PERU","PITCAIRN","POLEN","POLYNESIE (F)","PORTUGAL","PUERTO RICO","QATAR","REUNION","ROEMENIE","RUSLAND","RWANDA","SAINT PIERRE -M.","SALVADOR (EL)","SAMOA","SAMOA (US)","SAN MARINO","SAO TOME EN P.","SAOEDI-ARABIE","SENEGAL","SERBIA MONTENEGRO","SEYCHELLEN","SIERRA LEONE","SINGAPORE","SINT HELENA","SINT LUCIA","SLOVENIE","SLOWAKIJE","SOEDAN","SOLOMON","SOMALIA","SOUTH GEORGIA","SPANJE","SRI LANKA","ST KITTS - N.","ST VINCENT-G.","SURINAME","SVALBARD","SWAZILAND","SYRIE","TADJIKISTAN","TAIWAN","TANZANIA","THAILAND","TOGO","TOKELAU","TONGA","TRINIDAD EN T.","TSJAAD","TSJECHIE","TUNESIE","TURKIJE","TURKMENISTAN","TURKS EN CAICOS","TUVALU","UGANDA","UNITED KINGDOM","URUGUAY","USA","V. A. EMIR.","VANUATU","VATICAANSTAD","VENEZUELA","VIETNAM","VIRGIN (GB)","VIRGIN (USA)","WALLIS EN F.","WESTERN SAHARA","ZAMBIA","ZIMBABWE","ZUID-AFRIKA","ZUID-KOREA","ZWEDEN","ZWITSERLAND"
)
var Cc=new Array(
"AF","AL","DZ","AD","AO","AI","AQ","AG","AR","AM","AW","AU","AZ","BS","BH","BD","BB","BY","BE","BZ","BJ","BM","BT","BO","BA","BW","BV","BR","IO","BN","BG","BF","BI","CV","KH","CA","KY","CF","CL","CN","CX","CC","CO","KM","CD","CK","CR","HR","CU","CY","DK","DJ","DM","DO","DE","EC","EG","ER","EE","ET","FO","FK","FJ","PH","FI","FX","FR","GF","TF","GA","GM","GE","GH","GI","GD","GR","GL","GP","GU","GT","GQ","GW","GN","GY","HT","HM","HN","HK","HU","IE","IS","IN","ID","IQ","IR","IL","IT","CI","JM","JP","YE","YU","JO","CM","KZ","KE","KG","KI","KW","CG","LA","LS","LV","LB","LR","LY","LI","LT","LU","MO","MK","MG","MW","MV","MY","ML","MT","MP","MA","MH","MQ","MR","MU","YT","MX","FM","UM","MD","MC","MN","MS","MZ","MM","NC","NA","NR","AN","NL","NP","NZ","NI","NE","NG","NU","KP","NO","NF","UA","UZ","OM","TP","AT","PK","PW","PS","PA","PG","PY","PE","PN","PL","PF","PT","PR","QA","RE","RO","RU","RW","PM","SV","WS","AS","SM","ST","SA","SN","CS","SC","SL","SG","SH","LC","SI","SK","SD","SB","SO","GS","ES","LK","KN","VC","SR","SJ","SZ","SY","TJ","TW","TZ","TH","TG","TK","TO","TT","TD","CZ","TN","TR","TM","TC","TV","UG","GB","UY","US","AE","VU","VA","VE","VN","VG","VI","WF","EH","ZM","ZW","ZA","KR","SE","CH"
)
var NC=Cn.length;
</script>
<style type="text/css">
label {width: 120px; text-align: left;}
button.iDEALeasy {background-color: #FFFFFF;}
</style>
<form method="post" action="https://internetkassa.abnamro.nl/ncol/prod/orderstandard.asp" id="form1" name="form1">
<script type="text/javascript">
<!--
document.write("<input type=\"hidden\" NAME=\"PSPID\" value=\"" + PSPID + "\" />");
document.write("<input type=\"hidden\" NAME=\"orderID\" value=\"" + (orderID + ((tvplus + 1) % 10)) + "\" />");
document.write("<input type=\"hidden\" NAME=\"amount\" value=\"" + AM + "\" />");
document.write("<input type=\"hidden\" NAME=\"COM\" value=\"" + COM + "\" />");
//-->
</script>
<input type="hidden" name="currency" value="EUR" />
<input type="hidden" name="language" value="NL_NL" />
<input type="hidden" name="PM" value="iDEAL" />
<!-- Those optional fields may be filled by the buyer or the the field type="text" may be
changed to type="hidden" and the argument value="" filled by the merchant.-->
<br />
<label for="CN">Naam</label>
<input type="text" name="CN" value="" maxlength="35" />
<br />
<label for="EMAIL">email</label>
<input type="text" name="EMAIL" value="" maxlength="50" />
<br />
<label for="owneraddress">Adres</label>
<input type="text" name="owneraddress" value="" maxlength="255" />
<br />
<label for="ownertown">Stad</label>
<input type="text" name="ownertown" value="" maxlength="25" />
<br />
<label for="ownerzip">Postcode</label>
<input type="text" name="ownerzip" value="" maxlength="10" />
<br />
<label for="ownercty">Land</label>
<script type="text/javascript">
<!--
document.write ("<select name=\"ownercty\" >");
document.write("<option value=\"\">Selecteer uit de lijst...</option>")
for (i=0;i<NC;i++)
{
document.write("<option value="+Cc[i]+">"+Cn[i]+"</option>")
}
document.write ("</select>");
//-->
</script>
<br />
<!-- end of optional fields -->
<!-- Submit button -->
<button class="iDEALeasy" type="submit" name="submit1" value="submit">
Betalen met<br />
<img src="https://internetkassa.abnamro.nl/images/iDEAL_easy.gif" alt="iDEAL" />
</button>
</form>
<!-- CODE_END --> |