HANDLEIDING IDEAL EASY



Vergelijkbare documenten
1. De consument klikt op de «Betalen met ideal» knop op de website van de winkelier.

ideal Betaal Formulier (Ondersteund o.a. ideal, MisterCash, Direct E-Banking en Credit Card)

Afrekenen via de PayPro HTML PRODUCT API. op uw eigen website. (voor een ingesteld product in uw account) Versie 1.0

Basic e-commerce. Technische integratiegids voor e-commerce Versie 1.3

Afrekenen via de PayPro HTML API. op uw eigen website. Versie 1.0. Betalen via de PayPro HTML API op. uw eigen website

Afrekenen via de PayPro HTML API. op uw eigen website. met meerdere ontvangers. (Variabele bedragen) Versie 1.0

Abonnementen en Termijnbetalingen met de HTML INCASSO API. in uw eigen betaalomgeving. (voor een ingesteld product in uw account) Versie 1.

Handleiding Groenhuysenpas

1. Inleiding. e-terminal

Les 9: formulier controle met javascript.

DNM-address. Quick Installation Guide

Rabo ideal Lite Integratie Handleiding opgesteld door: Rabobank

Technische aansluit documentatie Versie

Formulier maken en opvangen met php

MultiSafepay handleiding

Betalen. ideal Dashboard. Doel

MultiSafepay Payment plugin voor VirtueMart Copyright (C) 2011 multisafepay.com INLEIDING

Technical Specification SOFORT Banking

Handleiding ideal van ING / Postbank instellen met Easy Business Tools 5

Handleiding implementatie connect

Een Testaccount Aanmaken en Configureren

N Handleiding voor het winkelen in de Online Winkel van Pergamano

Inleiding Conversies bijhouden

Bedankt voor uw aankoop van JD ideal Gateway. U zult zien dat het installeren van ideal op uw Joomla website een fluitje van een cent is.

Handleiding: AfterPay België. Versie 1.0. Handleiding: AfterPay België pag. 1

Technical Tip 20 België. SMS Comfort voor de Pay2me functie van M-banxafe

Magento 1.4.x, 1.5.x, 1.6.x en 1.7.x module. Version 3.2

Uw Ogone Test Account aanmaken en configureren

Stappenplan online verkopen via QSAP

Oplossingen overzicht PHP. Oplossing KPN opgave, zonder testen van POST

2016 KBC CBC PAYPAGE. e-terminal

Aanvragen Postcode ideal

Dynamische Websites. Week 2

Foutcontrole met Javascript

Handleiding IDEAL. door Patricia Sturm 27 september Versie 2.1 Openbaar

Handleiding PayPal. door Patricia Sturm 2 november Versie 2.1 Openbaar

HTML. Formulieren. Hans Roeyen V 3.0

Hieronder volgt een overzicht van relevante contactpersonen binnen KPN.

1. XML VELDEN Verplichte Velden Signature 4 2. XML BETALINGSVERZOEK Hoe werkt het? Volledig betalingsverzoek 9

ABN AMRO Handleiding. Martijn Mengerink.

HANDLEIDING KFZ-BRIEF

Integreren met Ogone e-commerce

Handleiding Maestro. door Patricia Sturm 29 september Versie 1.1 Openbaar

MWW orders feed. Algemene orders feed in XML format

Handleiding: inloggen op Klantportaal

Hieronder volgt een overzicht van relevante contactpersonen binnen KPN Telecom.

Magento 1.4.x x module. Version 4.1.X

Handleiding voor online tolkaanvragen IN-Gent vzw afdeling tolken en vertalen. Aanvraagtermijn: Min. 2 werkdagen en max. 90 dagen vóór de uitvoerdatum

Technical Specification SOFORT Banking

One Page Checkout / Alias Gateway

Handleiding American Express

HANDLEIDING HEUTINK.NL ACCOUNTBEHEER

ideal BASIC ING Wholesale Banking Integratiehandleiding voor ideal Basic

Handleiding Klarna. door Patricia Sturm 27 september Versie 2.1 Openbaar

Rabo OmniKassa. Integratiehandleiding

MWW orders feed. Algemene orders feed in XML format

HANDLEIDING. Augustus Pagina 1 van 5

Testen in de testomgeving Rabo OnlineKassa

VEELGESTELDE VRAGEN IDEAL

Instructie. omgeving

Handleiding voor de AEGON LevensloopCalculator. versie oktober 2007

Networking4all Handleiding bestelprocedure en installeren SSL Certificaat April 2013

Handleiding Giropay. door Patricia Sturm 13 september Versie 2.1 Openbaar

FAQ Accept . Antwoorden op veelgestelde vragen

Taak Strict or Strong. Inhoud

Whitepaper Meer weten over ideal

Leerlingenhandleiding Beginnen met FlexBase

Gebruikers handleiding Brugge Printshop webshop

Integratiehandleiding. Rabo OmniKassa

Handleiding voor gebruik van de Huize Rosa Tag als betaalmiddel

Handleiding. Implementatie MultiSafepay in SEOshop

Gebruikshandleiding. Downloadsite van de Rabo OmniKassa

Handleiding: inloggen op Klantportaal

Technische handleiding Mister Cash

REST Implementatie. Versie ideal

Inhoudsopgave. 1. Inleiding. 2. Configuratie. 3. Een nieuw rapport maken. 4. Rapporten beheren

Rabo ideal Lite Integratie Handleiding opgesteld door: Rabobank

Handleiding Bancontact

Handleiding TAPI Driver

ideal QR betalen via een QR-code

Cash Software B.V AD Den Haag (T) (E) 1

Handleiding voor het activeren van Adobe Creative Cloud voor Studenten door middel van redemption code (inwisselingscode)

Heeft u hulp nodig? Voor vragen kunt u altijd contact opnemen met onze klantenservice via

Handleiding AfterPay. door Patricia Sturm 5 september Versie 2.5 Openbaar

Rabo ideal Lite Integratie Handleiding opgesteld door: Rabobank

Handleiding RS Form! 1.0.4

Handleiding voor gebruik Call systeem. Ref. handleidingen/support / handleiding gebruik call systeem

Technische Documentatie SOFORT Banking

Formulieren maken met Dreamweaver CS 4/CS 5

DHL PARCEL INTRODUCTIE. *Bron: Metapack

TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise

Handleiding WooCommerce - Asperion

Handleiding. Exact Online Boekhouden Premium- WooCommerce. iwebdevelopment Klokgebouw AC Eindhoven E:

Tekstuele wijzigingen betaalmenu

Handleiding Afterpay België

1.9.6 Release Notes Verbeteringen en uitbreidingen

Buckaroo BetaalGarant White paper

Handleiding. Exact Online Boekhouden Premium- Magento. iwebdevelopment Klokgebouw AC Eindhoven E:

Gebruikershandleiding One Stop Webshop Voor Klarna Factuur en Klarna Account

Sisow. Handleiding Versie

Transcriptie:

HANDLEIDING IDEAL EASY 1

2 1. INTRODUCTIE: WAT IS ABN AMRO IDEAL EASY? ABN AMRO ideal Easy is een voordelige en gemakkelijk te gebruiken betaalknop. Het stelt uw klanten in staat in één klik een betaling via uw website te doen. Het enige wat u moet doen is de code van de betaalknop kopiëren en in uw website plakken. Verder moet het orderbedrag voor iedere order dynamisch door uw winkelsoftware kunnen worden aangemaakt. 2. HOE WERKT IDEAL? 1. De consument klikt op de «Betalen met ideal» knop op de website van de winkelier. 2. Nadat de consument op de knop heeft geklikt, zal hij worden doorgelinkt naar de webpagina van ABN AMRO, waar hij zijn eigen bank kan kiezen. 3. Na het kiezen van de bank klikt de consument op de «Ga verder» knop. Vervolgens wordt de consument doorgestuurd naar de website van de bank die hij heeft gekozen en zal hij daar zijn betaling bevestigen. 4. Daarna wordt de consument teruggestuurd naar de website van de webwinkelier.

3 5. Vervolgens ontvangt de webwinkelier een bevestigingsemail waarin het resultaat van de betalingstransactie staat. 3. INTEGRATIE VAN DE BETAALKNOP Om manipulatie van het betalingsformulier door de consument tegen te gaan zal het ideal systeem de herkomst van het betalingsverzoek controleren. De herkomst moet de URL zijn waar de order vandaan komt (de pagina waarop de ideal EASY betaalknop is geplaatst). Deze URL wordt de referrer genoemd en wordt opgenomen in de configuratie van uw account. Er zijn twee versies van de ideal EASY betaalknop, een basisversie en een geavanceerde versie. 3.1 ideal Easy Basic betaalknop Bij de basisversie zal de ABN AMRO Bank van de webwinkelier de volgende gegevens ontvangen: Het PSPID (Payment Service Provider ID) Het bedrag van de transactie Het ordernummer Van deze waarden kan het PSPID statisch worden aangemaakt en worden ingevuld in de code van de ideal EASY betaalknop. Het orderbedrag moet echter dynamisch tot stand komen en worden ingevuld. Het ordernummer wordt door de code van de ideal EASY betaalknop zelf aangemaakt. 3.1.1 Zo ziet de Basic betaalknop op uw webpagina eruit U kunt hier een voorbeeld vinden: https://internetkassa.abnamro.nl/ncol/prod/test_ideal_easy1.htm 3.1.2 Hoe plaatst u de ideal EASY Basic betaalknop in uw webpagina? Neem de volgende stappen: 1. Knip en plak de code van CODE_START tot CODE_END in uw webpagina. 2. Vervang 123 (in: var Amount = 123;) door het orderbedrag (dynamisch). * Belangrijk: als het bedrag decimalen bevat dient u. (punt) en niet, (komma) te gebruiken.

4 3. Vervang TESTiDEALEASY (in: var PSPID = "TESTiDEALEASY";) door het PSPID dat u van de ABN AMRO Bank ontvangt. Het kan zijn dat u een foutmelding krijgt. Bij hoofdstuk 4 kunt u terugvinden wat de foutmelding inhoudt. * Met variabel order bedrag wordt het volgende bedoeld: Een klant bestelt een product in uw webwinkel. Dat product heeft een prijs. Indien de klant 2 producten bestelt, is het totaalbedrag wat hij moet betalen anders dan wanneer hij één product bestelt. Uiteindelijk geeft uw shopsoftware het totaalbedrag aan wat de klant moet afrekenen. De ene klant zal een ander bedrag moeten betalen dan de andere klant(afhankelijk van productprijs en aantal producten). Dat is dan het variabele orderbedrag. Uw shopsoftware biedt dit aan de kassa aan. De rubriek in de techniek die daar vaak voor wordt gebruikt is "var amount" (dit kan in uw software anders heten). In het ideal Easy script dient de waarde var amount = 123 worden vervangen door var amount = (naam van de technische rubriek in uw shopsoftware). Dan zal ideal werken. <!-- CODE_START --> <script type="text/javascript"> <!-- Begin var Amount = 123; var PSPID = "TESTiDEALEASY"; var AM; if (isnan(amount)) { alert("amount not a number: " + Amount + "!"); AM = "" } else { AM = Math.round(parseFloat(Amount)*100); } 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 --> </script> <style type="text/css"> label {width: 120px; text-align: left;} button.idealeasy {background-color: #FFFFFF;} </style>

5 <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 + "\" />"); </script> <input type="hidden" name="currency" value="eur" /> <input type="hidden" name="language" value="nl_nl" /> <input type="hidden" name="pm" value="ideal" /> <button class="idealeasy" type="submit" name="submit1" value="submit"> Betalen met <img src="https://internetkassa.abnamro.nl/images/ideal_easy.gif" alt="ideal" /> </button> </form> <!-- CODE_END --> 3.2 ideal Easy geavanceerde betaalknop Naast de PSPID, het orderbedrag en het ordernummer is er voor de webwinkelier de mogelijkheid een orderbeschrijving (COM) mee te sturen. De consument kan dan tevens zijn naam, adres, emailadres, woonplaats, postcode en land invullen boven de betaalknop. Deze waarden in deze velden zullen worden teruggestuurd naar de webwinkelier in een bevestigingsemail. 3.2.1 Zo ziet de ideal EASY Advanced betaalknop op uw web pagina eruit U kunt hier een voorbeeld vinden: https://internetkassa.abnamro.nl/ncol/prod/test_ideal_easy2.htm

6 3.2.2 Hoe plaatst u de ideal EASY Advanced betaalknop in uw webpagina? Neem de volgende stappen: 1. Knip en plak de code van CODE_START tot CODE_END in uw webpagina. 2. Vervang 123 (in: var Amount = 123;) door het orderbedrag(dynamisch). Belangrijk: als het bedrag decimalen bevat dient u. (punt) en niet, (komma) te gebruiken. 3. Vervang TESTiDEALEASY (in: var PSPID = "TESTiDEALEASY";) door het PSPID dat u van de ABN AMRO Bank ontvangt. 4.Vervang Beschrijving (in: var COM = Beschrijving ;) door uw orderbeschrijving. Het kan zijn dat u een foutmelding krijgt. Bij hoofdstuk 4 kunt u terugvinden wat de foutmelding inhoudt. <!-- CODE_START --> <script type="text/javascript"> var Amount = 123; 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","BARB ADOS","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","COLUMBI A","COMOROS","CONGO (REP.DEM.)","COOK","COSTA RICA","CROATIE","CUBA","CYPRUS","DENEMARKEN","DJIBOUTI","DOMINICA","DOMINICAANSE R.","DUITSLAND","ECUADOR","EGYPTE","ERITREA","ESTLAND","ETHIOPIE","FAEROER","FALKLANDS","FIJI","FILIPPIJ NEN","FINLAND","France, METROPOL.","FRANKRIJK","FRANS GUYANA","FRENCH SOUTH.TER.","GABON","GAMBIA","GEORGIE","GHANA","GIBRALTAR","GRENADA","GRIEKENLAND","GROENLAND","G UADELOUPE","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","JAM AICA","JAPAN","JEMEN","JOEGOSLAVIE","JORDANIE","KAMEROEN","KAZACHSTAN","KENYA","KIRGIZSTAN","KIRIBA TI","KOEWEIT","KONGO

7 (BRAZA.)","LAOS","LESOTHO","LETLAND","LIBANON","LIBERIA","LIBIE","LIECHTENSTEIN","LITOUWEN","LUXEMBURG ","MACAO","MACEDONIE","MADAGASCAR","MALAWI","MALEDIVEN","MALEISIE","MALI","MALTA","MARIANNEN","MAR OKKO","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","TOK ELAU","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","M O","MK","MG","MW","MV","MY","ML","MT","MP","MA","MH","MQ","MR","MU","YT","MX","FM","UM","MD","MC","MN","MS","M Z","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","Z M","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.--> <label for="cn">naam</label> <input type="text" name="cn" value="" maxlength="35" /> <label for="email">email</label> <input type="text" name="email" value="" maxlength="50" /> <label for="owneraddress">adres</label> <input type="text" name="owneraddress" value="" maxlength="255" /> <label for="ownertown">stad</label> <input type="text" name="ownertown" value="" maxlength="25" /> <label for="ownerzip">postcode</label> <input type="text" name="ownerzip" value="" maxlength="10" />

8 <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> <!-- end of optional fields --> <!-- Submit button --> <button class="idealeasy" type="submit" name="submit1" value="submit"> Betalen met <img src="https://internetkassa.abnamro.nl/images/ideal_easy.gif" alt="ideal" /> </button> </form> <!-- CODE_END --> 4. MOGELIJKE FOUTMELDINGEN Unknown order/1/r: Deze foutcode houdt in dat de referrer (de URL van de webpagina waar de betaalknop op staat) niet juist is geconfigureerd in uw instellingen. Stuur een mail naar ABN AMRO Special Desk ideal via internetkassa.cs@nl.abnamro.com. Vermeld hierbij uw PSPid (of eventueel uw bankrekeningnummer) en de domeinnaam waar de ideal button op geplaatst wordt. Let op! Dit is inclusief de eventuele https en de http://www.uwpagina.nl. Unknown order/0/r: Deze foutcode betekent dat de referrer (de URL van de webpagina waar de betaalknop op staat) niet gevonden is door de ABN AMRO server in het http request. Ga na of uw instellingen deze informatie niet blokkeren. Denk hierbij aan betaalpagina als pop-up en bijvoorbeeld afwijkende webserver instellingen. No amount: Deze foutcode geeft aan dat er in de code geen orderbedrag is weergegeven. Dit bedrag dient dynamisch te worden aangemaakt voor iedere transactie. Amount too long or not numeric of Amount not a number: Deze melding betekent dat het ingegeven bedrag te lang is of tekens bevat die niet zijn toegestaan (bijvoorbeeld een komma). ERROR, Merchant not active: YourPSPID: Deze foutcode kan twee dingen betekenen: o Uw ideal EASY betaalknop is nog niet geactiveerd. Neem contact op met ABN AMRO Special Desk ideal middels een e-mail naar internetkassa.cs@nl.abnamro.com. o De in de code weergegeven PSPID komt niet overeen met de PSPID in het systeem van de ABN AMRO Bank. Als u andere errors tegenkomt dient u de code van de betaalknop die u in uw webpagina heeft gekopieerd te controleren.

9 5. BETALINGSBEVESTIGING PER EMAIL De webwinkelier ontvangt voor iedere transactie een email met daarin het resultaat van de transactie en de details. ************************************************************ * Details van transactie <Order beschrijving>: ************************************************************ Besteldatum : 26/04/2006 13:00:45 Ordernummer : 36119477924 ABN AMRO Bank Betalingsreferentie : 35560171 Orderbeschrijving : Three telephone cards Begunstigde : Test PSPID : TESTSTD Activeringsdatum : 10/05/2003 15:47:28 Kontaktpersoon : Joop Vanmalder Tel Nr : +31 000 000 000 0 Status : geslaagd (mislukt) Autorisatiecode : 0000000000 Totaal Betaalmethoden : 1.00 EUR : ideal 11-XXXX-11 Klant : Bill Smith Adres : Handelstraat 158 Postcode :1234AA Stad : Amsterdam Land : NL Klant email : b.smith@mail.nl De koper werd met succes geïdentificeerd. Mogelijke status van betalingen: 0 De betaling is ongeldig of onvolledig 1 De betaling is geannuleerd door de klant 2 De autorisatie van de betaling is geweigerd 9 De betaling is correct afgerond en het geld zal naar uw rekening worden overgeboekt De waarden bij Klant en Stad zijn direct afkomstig van de bank waarbij de consument zijn ideal betaling heeft gedaan. De waarde order beschrijving is alleen van toepassing bij ideal Easy Advanced. Om zeker te stellen dat de betalingsbevestiging per e-mail niet wordt gebruikt door derden om succesvolle betalingen te simuleren worden deze mails van een specifiek ABN AMRO emailadres

10 naar een specifiek emailadres gestuurd dat alleen bekend is bij de webwinkelier en ABN AMRO. De webwinkelier geeft dit emailadres op aan ABN AMRO bij het aanvragen van ideal EASY. Er wordt tevens een aantal velden toegevoegd in de betalingsbevestiging die naar de webwinkelier wordt gemaild: ideal EASY activatiedatum (DD/MM/YYYY HH:MM:SS), bedrijfsnaam, contactpersoon en telefoonnummer zoals opgegeven bij aanvraag. 6. ACCOUNT UPGRADE Als u uw ABN AMRO ideal EASY wilt upgraden, kunt u contact op nemen met uw contactpersoon bij uw rekeninghoudend kantoor. Deze kan u begeleiden bij het upgraden van uw ideal abonnement. 7. SUPPORT Graag willen wij u erop wijzen dat supportverzoeken na de implementatie en activatie van ideal EASY, per keer 25, - kost. Mocht u vragen hebben over het gebruik van ABN AMRO ideal EASY, dan raden wij u aan eerst deze handleiding te raadplegen. Voor supportverzoeken kunt u contact opnemen met ABN AMRO Special Desk ideal. Tel. (+31)20-3832494 of een e-mail sturen naar internetkassa.cs@nl.abnamro.com.