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 the cnpSessionId child. The resulting RFR response will duplicate the original session response (Authorization, Credit, Capture, or Sale response) associated with the cnpSessionId. 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:

cnpRequest

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>