/
iDx AcquirerStatusRes (F')

iDx AcquirerStatusRes (F')


Function

To transfer the status of a specific transaction from the Acquirer to the Merchant

Root

AcquirerStatusRes

Data elements


createDateTimestamp

Acquirer

Transaction

Signature

Sub-element

acquirerID

transactionID 
status 
statusDateTimestamp (conditional)  
container (conditional) 

SignedInfo
SignatureValue
KeyInfo

Request

AcquirerStatusReq (F)

Communication

HTTP response with an XML message.

Security / authentication

  • Unilateral TLS connection (Acquirer holds SSL server certificate)
  • Authentication of Acquirer based on Acquirer's SSL server certificate
  • Merchant validates the Acquirer's electronic signature to determine the authenticity of the message

(Sub-)element

Description

createDateTimestamp

Date and time at which this message was created

 More info
Note: Because the field is included in the digital signature, the value of this field must be determined prior to generating the signature.
Acquirer

acquirerID

Unique four-digit identifier of the Acquirer within an iDx based product

Transaction

transactionID

Unique 16-digit number within an iDx based product, assigned by an Acquirer. The number consists of a section from the Acquirer (Acquirer.acquirerID, first four positions) and a unique number generated by the Acquirer (12 positions).

status

Indicates the status of the transaction. 

 Statusses

Success: Positive result; the transaction is or will be executed.
Cancelled: Negative result due to cancellation by Consumer; the transaction will not be executed.
Expired: Negative result due to expiration of the transaction; the transaction will not be executed.
Failure: Negative result due to other reasons; the transaction will not be executed.
Open: Final result not yet known.
Pending: Transaction has not yet been completed and is awaiting approval by one or more additional individuals. Status may be requested daily.

statusDateTimestamp

Conditional

Processing date and time of transaction by the Issuer. If Transaction.status is 'Open' or 'Pending', this field shall not be included. For all other values of Transaction.status, this field must be included. 

 More info
This is the date and time at which the Issuer establishes the Transaction.status for this transaction and records it as part of the transaction details.
container

Conditional

If Transaction.status is 'Success', this field must be included. For all other values of Transaction.status, this field shall not be included. This container can contain any set of data elements. It is up to the product specific implementation guidelines what content is included for that product.

Example message

<?xml version="1.0" encoding="UTF-8"?>
<AcquirerStatusRes version="1.0.0" productID="NL:BVN:eMandatesCore:1.0"
	xmlns=" http://www.betaalvereniging.nl/iDx/messages/Merchant-Acquirer/1.0.0"
	xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<createDateTimestamp>2001-12-17T09:30:476Z</createDateTimestamp>
	<Acquirer>
		<acquirerID>1234</acquirerID>
	</Acquirer>
	<Transaction>
		<transactionID>0000000000000000</transactionID>
		<status>Success</status>
		<statusDateTimestamp>2001-12-17T09:30:476Z</statusDateTimestamp>
		<container> … any product specific content … </container>
	</Transaction>
    <Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<!-- Signature is placed here. See Signature section for specification-->
    </Signature>
</AcquirerStatusRes>