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 thecnpSessionIdchild. 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
accountUpdateFileRequestDataelement. 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>