Financial Services Operations Integration with Visa subflows

concept brazil Updated Sep 18, 2026 5 min read components-installed-with-the-financial-services-operations-integration-with-visa.md
Raw file servicenow.com

You can use the following Financial Services Operations Integration with Visa application subflows to handle the card dispute management process.

Financial Services Operations Integration with Visa subflows

Note:

  • Use the decision table and Visa Token Service template to integrate your chosen Token Provider with Visa Integration subflows. This integration enables you to access Visa APIs, which might contain sensitive information. Make sure to use the subflow template for your Token Provider. This confirms that you detokenize data before sending requests to Visa and tokenize data after receiving responses, for a smooth integration with ServiceNow.
  • All VROL RTSI REST operations use HTTP POST. Subflows in Stage 1 (Pre-Dispute) that use Transaction Inquiry use the TI service URL base (/rsrv_rolti/); all others use the SI service URL base (/rsrv_rolsi/). Production base: https://vrolgateway.visa.com | MTE2 base: https://mte-vrolgateway.visa.com Definitive per-operation HTTP methods and exact paths are specified in the WADL files available via MTE2.
Dispute Stage Subflow Name Description RTSI Operation Name API Endpoint
Stage 1: Pre-Dispute Submit Transaction Inquiry Enables you to search for transactions using specific criteria. Requires a tokenization solution (Refer to the note on Token Provider in the beginning of this section). SISubmitTranInquiryRequest /rsrv_rolti/api/SISubmitTranInquiry
Stage 1: Pre-Dispute Look Up Transaction Inquiry Results Retrieves async TI results using the TIEventID generated by Submit Transaction Inquiry. SIGetTransInquiryResultsRequest /rsrv_rolti/api/SIGetTransInquiryResults
Stage 1: Pre-Dispute Look Up Transaction Details Enables you to retrieve detailed transaction data using RolTransactionId. SIGetTransDetailsRequest /rsrv_rolti/api/SIGetTransDetails
Stage 1: Pre-Dispute Look up Associated Transactions Enables you to retrieve a list of associated transactions for the disputed transaction in the Dispute stage. SIGetAssociatedTransactionListRequest /rsrv_rolti/api/SIGetAssociatedTransactionList
Stage 1: Pre-Dispute Select Associated Transactions Enables you to associate related transactions to the disputed transaction. SIAssociatedTranSelectionRequest /rsrv_rolti/api/SIAssociatedTranSelection
Stage 1: Pre-Dispute Cardholder Purchase Inquiry Enables you to request purchase information and additional merchant information regarding a transaction by supplying TransactionID. SISubmitPurchaseInquiryRequest /rsrv_rolsi/api/SISubmitPurchaseInquiry
Stage 2: Case Creation Create Case from Transaction Enables you to create a case in Visa Resolve Online (VROL) from a transaction. SICreateCaseFromTransactionRequest /rsrv_rolsi/api/SICreateCaseFromTransaction
Stage 3: Dispute Initiate Dispute from Transaction or Case Enables you to initiate a dispute in VROL from a transaction or from an existing Visa case. SIInitiateDisputeFromTransactionOrCaseRequest /rsrv_rolsi/api/SIInitiateDisputeFromTransactionOrCase
Stage 3: Dispute Submit Dispute Questionnaire Enables you to submit or save the dispute questionnaire in VROL. SISubmitDisputeQuestionnaireRequest /rsrv_rolsi/api/SISubmitDisputeQuestionnaire
Stage 3: Dispute Look up Dispute Response Details Enables you to retrieve the details of a submitted or received dispute response. SIGetDisputeResponseDetailsRequest /rsrv_rolsi/api/SIGetDisputeResponseDetails
Stage 3: Dispute Accept Dispute Accepts the dispute liability or the other side's decision, and removes the dispute transaction from the queue. SIAcceptDisputeRequest /rsrv_rolsi/api/SIAcceptDispute
Stage 3: Dispute Change Dispute Status Enables you to recall a submitted dispute item or delete a saved dispute item. SIChangeDisputeStatusRequest /rsrv_rolsi/api/SIChangeDisputeStatus
Stage 4: Pre-Arbitration Create Dispute Pre Arbitration Enables you to create a pre-arbitration in VROL. SICreateDisputePreArbRequest /rsrv_rolsi/api/SICreateDisputePreArb
Stage 4: Pre-Arbitration Create Dispute Pre Arbitration Response Enables you to create a pre-arbitration response in allocation for the pre-arbitration initiated by the acquirer. SICreateDisputePreArbResponseRequest /rsrv_rolsi/api/SICreateDisputePreArbResponse
Stage 4: Pre-Arbitration Look up Dispute Pre Arbitration Details Enables you to retrieve the pre-arbitration details. SIGetDisputePreArbDetailsRequest /rsrv_rolsi/api/SIGetDisputePreArbDetails
Stage 4: Pre-Arbitration Look up Dispute Pre Arbitration Response Details Enables you to retrieve details of a submitted or received pre-arbitration response. SIGetDisputePreArbResponseDetailsRequest /rsrv_rolsi/api/SIGetDisputePreArbResponseDetails
Stage 5: Case Filing Submit Dispute Filing Enables you to submit a dispute for arbitration, or to appeal, or withdrawal of arbitration in VROL. SISubmitDisputeFilingRequest /rsrv_rolsi/api/SISubmitDisputeFiling
Stage 5: Case Filing Look up Dispute Filing Details Enables you to retrieve the details of a dispute case filing request, appeal, or withdrawal request. SIGetDisputeFilingDetailsRequest /rsrv_rolsi/api/SIGetDisputeFilingDetails
Batch Queues Batch Queues Flows Adapter Adapter that includes all batch queue processes. See the following Batch Queue APIs section for the individual queue types. SIGetBatchQueueRequest /rsrv_rolsi/api/SIGetBatchQueue
Batch Queues Mark Batch Queue Item as Read Marks transactions as read, removing them from the real-time Systems Interface (RTSI) Batch Queue. SIMarkBatchQueueItemAsReadRequest /rsrv_rolsi/api/SIMarkBatchQueueItemAsRead

Batch queue APIs processing and scheduling

Financial Services Operations Integration with Visa subflows use batch queue APIs to process the dispute data on a set schedule that run at predefined time intervals, not based on user actions. You can set up and manage when batch queue API subflows run with theVisa Queue Scheduler Flow. By default, the Visa Queue Scheduler Flow is turned off. To start using it, activate the flow and choose how often you want the batch queue API subflows to run.

Four of the following batch queue subflows are dispatched by the Batch Queues Flows Adapter; the fifth, Process Incoming Acceptance Batch Queue, is polled as a separate subflow. All five call the same RTSI operation (SIGetBatchQueueRequest). The BatchQueueType parameter in the request body determines which queue is polled, and SIMarkBatchQueueItemAsReadRequest (/rsrv_rolsi/api/SIMarkBatchQueueItemAsRead) is called afterward to remove items from the queue.

Batch Queue Subflow Description BatchQueueType Parameter API Endpoint
Process Awaiting Action Disputes Batch Queue The acquirer provides a dispute response, which places the Visa case in this queue. Processing this batch queue alerts the FSO case with the received response. AWAITING_ACTION_BQ_DISPUTE /rsrv_rolsi/api/SIGetBatchQueue
Process Incoming Pre-Arbitration Batch Queue The acquirer submits a pre-arbitration request or response, which places the Visa case in this queue. Processing this batch queue alerts the FSO case with the received response. INCOMING_BQ_PREARBITRATIONS /rsrv_rolsi/api/SIGetBatchQueue
Process Incoming Arbitration Batch Queue The acquirer initiates an arbitration request, or the issuer submits an arbitration and receives an acknowledgment or decision from Visa, which places the case in this queue. INCOMING_BQ_ARBITRATIONS /rsrv_rolsi/api/SIGetBatchQueue
Processes Incoming Recall Batch Queue The acquirer processes recalls at various stages, including dispute response, pre-arbitration, and pre-arbitration response, which places the Visa case in this queue. Processing this batch queue alerts the FSO case with the received response. INCOMING_BQ_RECALLS /rsrv_rolsi/api/SIGetBatchQueue
Process Incoming Acceptance Batch Queue The acquirer accepts full liability on an issuer's chargeback (at the Initiate Chargeback task) or on a pre-arbitration filed by the issuer (at the Pre-Arbitration Response task). These scenarios place the Visa case in this queue. Processing this batch queue plugs the acceptance into the corresponding task. This subflow is not orchestrated by the Batch Queues Flows Adapter; it is polled as a separate subflow. INCOMING_BQ_ACCEPTANCES_RECEIVED /rsrv_rolsi/api/SIGetBatchQueue
  • Visa batch queue processing and scheduling
    Financial Services Operations Integration with Visa subflows use VROL RTSI batch queue APIs to process incoming dispute data on a scheduled basis. Unlike real-time subflows that execute in response to user actions, batch queue processing runs on a predefined schedule to poll VROL for new incoming items across the dispute lifecycle.

Parent Topic:Components installed with Financial Services Operations Integration with Visa

Search documentation
Search document titles and file paths on the brazil branch