Example Messages iDEAL Merchant-Acquirer (with syntax highlighting)

 DirectoryRequest
<?xml version="1.0" encoding="UTF-8"?>
<DirectoryReq
	xmlns="http://www.idealdesk.com/ideal/messages/mer-acq/3.3.1" version="3.3.1">
	<createDateTimestamp>2008-11-14T09:30:47.0Z</createDateTimestamp>
	<Merchant>
		<merchantID>100000001</merchantID>
		<subID>1</subID>
	</Merchant>
	<Signature
		xmlns="http://www.w3.org/2000/09/xmldsig#">
		<SignedInfo>
			<CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
			<SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" />
			<Reference URI="">
				<Transforms>
					<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
				</Transforms>
				<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
				<DigestValue>I7JHyxH/KHcF3KM2xWGVMzSXVQ1MBnD9vInj1XWVNpw=</DigestValue>
			</Reference>
		</SignedInfo>
		<SignatureValue>
oMve3wVdMSRIMYfMxNfQ8S34BAGebJ0nntobesvTkSaT6pJxhunHjQUQhAt9nIhcwkg3UzdQJZw6UgjX6Pet2tML2nY63mBBgAC0WMsUOn47s+yI+zOMsNa7rS2RpdhYwka642rlotiHFuaPWCHGK11GrvtgKf+Kl4J6oNd4Jug=
</SignatureValue>
		<KeyInfo>
			<KeyName>7D665C81ABBE1A7D0E525BFC171F04D276F07BF2</KeyName>
		</KeyInfo>
	</Signature>
</DirectoryReq>
 DirectoryResponse
<?xml version="1.0" encoding="UTF-8"?>
<DirectoryRes
	xmlns="http://www.idealdesk.com/ideal/messages/mer-acq/3.3.1" version="3.3.1">
	<createDateTimestamp>2008-11-14T09:30:47.0Z</createDateTimestamp>
	<Acquirer>
		<acquirerID>0001</acquirerID>
	</Acquirer>
	<Directory>
		<directoryDateTimestamp>2004-11-10T10:15:12.145Z</directoryDateTimestamp>
		<Country>
			<countryNames>Nederland</countryNames>
			<Issuer>
				<issuerID>ABNANL2AXXX</issuerID>
				<issuerName>ABN AMRO Bank</issuerName>
			</Issuer>
			<Issuer>
				<issuerID>INGBNL2AXXX</issuerID>
				<issuerName>ING</issuerName>
			</Issuer>
			<Issuer>
				<issuerID>RABONL2UXXX</issuerID>
				<issuerName>Rabobank</issuerName>
			</Issuer>
		</Country>
		<Country>
			<countryNames>België/Belgique</countryNames>
			<Issuer>
				<issuerID>KREDBE22XXX</issuerID>
				<issuerName>KBC</issuerName>
			</Issuer>
		</Country>
	</Directory>
	<Signature
		xmlns="http://www.w3.org/2000/09/xmldsig#">
		<SignedInfo>
			<CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
			<SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" />
			<Reference URI="">
				<Transforms>
					<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
				</Transforms>
				<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
				<DigestValue>0R00+jQyZlSLrTA+1gSmsH9vtbzbNbIIoWzh9SDJXGc=</DigestValue>
			</Reference>
		</SignedInfo>
		<SignatureValue>
H5FBG+1ceWVginZdK1bT77g1HL0p8/OXJ1FTw2QWNBOzkKgg1q0L7OvbQTsW3i+RP1TVfvXr35X+C3KUQbZNrnm59w6J765T+XMpNyPCU5MgN6aQTV1SqXQMFpDlsdxMxeDHamRwoKs+g9hga/mTUv5xEedkVhTZGuQ2aiUeAec=
</SignatureValue>
		<KeyInfo>
			<KeyName>7D665C81ABBE1A7D0E525BFC171F04D276F07BF2</KeyName>
		</KeyInfo>
	</Signature>
</DirectoryRes>
 TransactionRequest
<?xml version="1.0" encoding="UTF-8"?>
<AcquirerTrxReq
	xmlns="http://www.idealdesk.com/ideal/messages/mer-acq/3.3.1" version="3.3.1">
	<createDateTimestamp>2008-11-14T09:30:47.0Z</createDateTimestamp>
	<Issuer>
		<issuerID>RABONL2UXXX</issuerID>
	</Issuer>
	<Merchant>
		<merchantID>100000001</merchantID>
		<subID>1</subID>
		<merchantReturnURL>https://www.ashop.eu/paymentHandling</merchantReturnURL>
	</Merchant>
	<Transaction>
		<purchaseID>iDEALaankoop21</purchaseID>
		<amount>59.99</amount>
		<currency>EUR</currency>
		<expirationPeriod>PT3M30S</expirationPeriod>
		<language>nl</language>
		<description>Documenten Suite</description>
		<entranceCode>4hd7TD9wRn76w6gGwGFDgdL7jEtb</entranceCode>
	</Transaction>
	<Signature
		xmlns="http://www.w3.org/2000/09/xmldsig#">
		<SignedInfo>
			<CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
			<SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" />
			<Reference URI="">
				<Transforms>
					<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
				</Transforms>
				<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
				<DigestValue>DsP5NLca+plhp9tZvGwykfb2whQYt3CQ5sbsVd9Q9aE=</DigestValue>
			</Reference>
		</SignedInfo>
		<SignatureValue>
LrfE0po3YPvVxB/m77iBWWiR07Ghiuhuj7tO2C2LKqZK2cLrAiidt+3tjbJ3m16quCFxfh7bmjRtJsGi7a3HKtKqY4auqrjNB62AtYrxvm+7Qd/cRacom4e3M9uF9JD1zTfoGun9w4WDfDrDaoZ+ZwUgNtf6sTYO5Ctcj5sYcD0=
</SignatureValue>
		<KeyInfo>
			<KeyName>7D665C81ABBE1A7D0E525BFC171F04D276F07BF2</KeyName>
		</KeyInfo>
	</Signature>
</AcquirerTrxReq>
 TransactionResponse
<?xml version="1.0" encoding="UTF-8"?>
<AcquirerTrxRes
	xmlns="http://www.idealdesk.com/ideal/messages/mer-acq/3.3.1" version="3.3.1">
	<createDateTimestamp>2008-11-14T09:30:47.0Z</createDateTimestamp>
	<Acquirer>
		<acquirerID>0001</acquirerID>
	</Acquirer>
	<Issuer>
		<issuerAuthenticationURL>https://www.issuingbank.eu/ideal?random=1Y98dHjPwe2qq3s&amp;trxid=0001000000000001</issuerAuthenticationURL>
	</Issuer>
	<Transaction>
		<transactionID>0001000000000001</transactionID>
		<transactionCreateDateTimestamp>2008-11-14T09:30:50.125Z</transactionCreateDateTimestamp>
		<purchaseID>iDEAL21</purchaseID>
	</Transaction>
	<Signature
		xmlns="http://www.w3.org/2000/09/xmldsig#">
		<SignedInfo>
			<CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
			<SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" />
			<Reference URI="">
				<Transforms>
					<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
				</Transforms>
				<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
				<DigestValue>fU+UQd8JBswjQruM4MOLau8fmFrcfXaZ/kwufu45JUw=</DigestValue>
			</Reference>
		</SignedInfo>
		<SignatureValue>
U/gCgvwtFOrEaRKCtJUw+t/vmx7+VfjQnbKxpkmWpZfzDTC0Pp9/e8A7SQQsiWG8AWk31j1fV1zgUG0fQTXH4bEk3WRQTEIfugGaBkoA9IwcR032Gfd6CeVGRfhFaMxjHtIqbIz5k6pTbnqfpBVqUI6g2XCeczC5xo+Gg4eA+L0=
</SignatureValue>
		<KeyInfo>
			<KeyName>7D665C81ABBE1A7D0E525BFC171F04D276F07BF2</KeyName>
		</KeyInfo>
	</Signature>
</AcquirerTrxRes>
 StatusRequest
<?xml version="1.0" encoding="UTF-8"?>
<AcquirerStatusReq
	xmlns="http://www.idealdesk.com/ideal/messages/mer-acq/3.3.1" version="3.3.1">
	<createDateTimestamp>2008-11-14T09:30:47.0Z</createDateTimestamp>
	<Merchant>
		<merchantID>100000001</merchantID>
		<subID>1</subID>
	</Merchant>
	<Transaction>
		<transactionID>0001000000000001</transactionID>
	</Transaction>
	<Signature
		xmlns="http://www.w3.org/2000/09/xmldsig#">
		<SignedInfo>
			<CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
			<SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" />
			<Reference URI="">
				<Transforms>
					<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
				</Transforms>
				<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
				<DigestValue>8E3Jw9y/wLoSYC56l7TjDumlO3B1Cvll17azX/PfIJo=</DigestValue>
			</Reference>
		</SignedInfo>
		<SignatureValue>
JyK+rFRZ6ohYjLsrC98iE1bp+xv9rhJgd9tfn2tj1lkqJ7Hm3xLnQtjAe49/b6n+/upkVjrdzRtbQVvHuPH6wuzlxTrVB+8xZWJ/LrPgzjcsN20hrqRaNPyZRm2HB3daCC2jD+izexbW4l9Q2ZxLLqllSwz1RCllCsIDiE3t5eU=
</SignatureValue>
		<KeyInfo>
			<KeyName>7D665C81ABBE1A7D0E525BFC171F04D276F07BF2</KeyName>
		</KeyInfo>
	</Signature>
</AcquirerStatusReq>
 StatusResponse
<?xml version="1.0" encoding="UTF-8"?>
<AcquirerStatusRes
	xmlns="http://www.idealdesk.com/ideal/messages/mer-acq/3.3.1" version="3.3.1">
	<createDateTimestamp>2008-11-14T09:30:47.0Z</createDateTimestamp>
	<Acquirer>
		<acquirerID>0001</acquirerID>
	</Acquirer>
	<Transaction>
		<transactionID>0001000000000001</transactionID>
		<status>Success</status>
		<statusDateTimestamp>2008-11-14T09:32:47.0Z</statusDateTimestamp>
		<consumerName>Onderheuvel</consumerName>
		<consumerIBAN>NL44RABO0123456789</consumerIBAN>
		<consumerBIC>RABONL2U</consumerBIC>
		<amount>59.99</amount>
		<currency>EUR</currency>
	</Transaction>
	<Signature
		xmlns="http://www.w3.org/2000/09/xmldsig#">
		<SignedInfo>
			<CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
			<SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" />
			<Reference URI="">
				<Transforms>
					<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
				</Transforms>
				<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
				<DigestValue>P9rQXN4+XSNXe2XTKTlA5mOxAC5CzaFxpPD0VMxlO2s=</DigestValue>
			</Reference>
		</SignedInfo>
		<SignatureValue>
Tdtj0eUdP9t/WahIBty9yL/k42uuOZybFoKT1Uc/jWs3geYF+fhJtPIJbNxS5W18T6FdHZmlsNnTBzvYg81eFQ1qni1f3V5nZ2a86Mcx00p31IBoX6dioT7LH7hbQeeSTpK4MqJ7UfxT7gX6Weebox5ln1+ZYL4HvhD7helRokM=
</SignatureValue>
		<KeyInfo>
			<KeyName>7D665C81ABBE1A7D0E525BFC171F04D276F07BF2</KeyName>
		</KeyInfo>
	</Signature>
</AcquirerStatusRes>
 ErrorResponse
<?xml version="1.0" encoding="UTF-8"?>
<AcquirerErrorRes
	xmlns="http://www.idealdesk.com/ideal/messages/mer-acq/3.3.1" version="3.3.1">
	<createDateTimestamp>2008-11-14T09:30:47.0Z</createDateTimestamp>
	<Error>
		<errorCode>SO1100</errorCode>
		<errorMessage>Issuer not available</errorMessage>
		<errorDetail>System generating error: Rabobank</errorDetail>
		<consumerMessage>
De geselecteerde iDEAL bank is momenteel niet beschikbaar i.v.m. onderhoud tot naar verwachting 31-12-2010 03:30. Probeer het later nogmaals of betaal op een andere manier.
</consumerMessage>
	</Error>
	<Signature
		xmlns="http://www.w3.org/2000/09/xmldsig#">
		<SignedInfo>
			<CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
			<SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" />
			<Reference URI="">
				<Transforms>
					<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
				</Transforms>
				<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
				<DigestValue>LGCQRlTT14Y5BPe0p0kKLof7+PxHJ49kJxVfOMIBsSw=</DigestValue>
			</Reference>
		</SignedInfo>
		<SignatureValue>
FfZbFiOhLRiVZ6Kf7eGEEjFH9Wyr8t9WVcSYmKLUzwZZzvsLi5lSVwiBTUvQNHxnszYbjJXjRQ6Y8Xu2Mcj6bXA9kFlVQzJH4NxqVS5g6DQXu/pTMQz8LaZu6VP83tXuW1UDHQmBUq3RgUlHPe4Xeio3jq++0H1I09+Zqx5klYc=
</SignatureValue>
		<KeyInfo>
			<KeyName>7D665C81ABBE1A7D0E525BFC171F04D276F07BF2</KeyName>
		</KeyInfo>
	</Signature>
</AcquirerErrorRes>
 ErrorResponse (incl namespace prefixes)
<?xml version="1.0" encoding="UTF-8"?>
<ns:AcquirerErrorRes
	xmlns:ns="http://www.idealdesk.com/ideal/messages/mer-acq/3.3.1" version="3.3.1">
	<ns:createDateTimestamp>2008-11-14T09:30:47.0Z</ns:createDateTimestamp>
	<ns:Error>
		<ns:errorCode>SO1100</ns:errorCode>
		<ns:errorMessage>Issuer not available</ns:errorMessage>
		<ns:errorDetail>System generating error: Rabobank</ns:errorDetail>
		<ns:consumerMessage>
De geselecteerde iDEAL bank is momenteel niet beschikbaar i.v.m. onderhoud tot naar verwachting 31-12-2010 03:30. Probeer het later nogmaals of betaal op een andere manier.
</ns:consumerMessage>
	</ns:Error>
	<ds:Signature
		xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
		<ds:SignedInfo>
			<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
			<ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" />
			<ds:Reference URI="">
				<ds:Transforms>
					<ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
				</ds:Transforms>
				<ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
				<ds:DigestValue>LGCQRlTT14Y5BPe0p0kKLof7+PxHJ49kJxVfOMIBsSw=</ds:DigestValue>
			</ds:Reference>
		</ds:SignedInfo>
		<ds:SignatureValue>
FfZbFiOhLRiVZ6Kf7eGEEjFH9Wyr8t9WVcSYmKLUzwZZzvsLi5lSVwiBTUvQNHxnszYbjJXjRQ6Y8Xu2Mcj6bXA9kFlVQzJH4NxqVS5g6DQXu/pTMQz8LaZu6VP83tXuW1UDHQmBUq3RgUlHPe4Xeio3jq++0H1I09+Zqx5klYc=
</ds:SignatureValue>
		<ds:KeyInfo>
			<ds:KeyName>7D665C81ABBE1A7D0E525BFC171F04D276F07BF2</ds:KeyName>
		</ds:KeyInfo>
	</ds:Signature>
</ns:AcquirerErrorRes>

Copyright © Currence iDEAL B.V. All rights reserved.