RFRRequest
The RFRRequest
element is an optional child of a cnpRequest
element. You can use this type of request in one of two ways.
-
To request a session response from a previously processed
cnpRequest
, include thecnpSessionId
child. The resulting RFR response will duplicate the original session response (Authorization, Credit, Capture, or Sale response) associated with thecnpSessionId
. The session ID returned in the response will be the session ID of the original session. -
To request an Account Updater completion response file, include the
accountUpdateFileRequestData
element. If the completion file is ready, it is returned. If the completion file is not ready, you receive an RFRResponse message with the response attribute set to 1 and the message attribute reading, The account Update file is not ready yet. Please try again later.
Parent Elements:
Attributes:
None
Child Elements: (Choice of)
cnpSessionId or accountUpdateFileRequestData
Example: RFRRequest Structure - Batch
<RFRRequest>
<cnpSessionId>Session ID</cnpSessionId>
</RFRRequest>
Example: RFRRequest Structure - Account Updater
<RFRRequest>
<accountUpdateFileRequestData>
<merchantId>Merchant ID</merchantId>
<postDay>Post Date</postDay>
</accountUpdateFileRequestData>
</RFRRequest>