Skip to main content


         This documentation site is for previous versions. Visit our new documentation site for current releases.      
 

Pega Smart Dispute for Issuers 8.7.2

Updated on May 17, 2024

This section provides release notes for the Pega Smart Dispute for Issuers 8.7.2 patch release. Pega Smart Dispute for Issuers provides several enhancements to the application including but not limited to, Visa, Mastercard and AMEX association specific updates and country specific regulations as applicable. For detailed information about the product, see Smart Dispute for Issuers product page. This patch release includes fixes for the Incidents received (INCs), and application bugs listed below.

Application: Smart Dispute for Issuers and Acquirers

Schemes impact: VISA, Mastercard, and AMEX

Resolved issues

This release includes fixes for the Incidents received (INCs), and application bugs listed below. This release also includes changes to Regulation II. For more information about Reg II, refer Regulation II.

Resolved issues in Pega Smart Dispute for Issuers 8.7.2

Ticket # or ID #Title and Description
US-553963MCOM – AN 7108: FNS Counter Update from 15 to 35
US-550199MCOM – Batch Queue fixes for Pending Documents at Representment
INC-266223MCOM – Updates to FiledagainstICA in Pre-compliance API
BUG-765646MCOM – Condition code mapping in Review inbound chargeback screen
INC-271464MCOM – Representment fixes
INC-A7498MCOM – EBDR fixes at Pre-arbitration
INC-A2417Visa – Debit Exception handing in case of technical and business exceptions
INC-268029Visa – Orphan dispute cases created by Pre-Filing Batch queue processing agents
INC-A4304Visa – Wait for contact message fixes at Arbitration
BUG-811656Visa – Pre-compliance fixes
INC-A1804Update claim details fixes
INC-260448Claim - Customer Liable - Dispute level assignment not removed
BUG-801157Reg-II - Dropdown field is becoming non-editable on navigation
BUG-817174CSR - HND Qualify Fraud screen fixes
INC-A8867CSR - Qualify dispute screen table misalignment issues
INC-A7652CSR – Copy questionnaire fixes
INC-A7654Claim Review harness - UI fixes
BUG-818356HND – Duplicate dispute cases
INC-272193Regulation E and Regulation Z reports
US-558876Ethoca – Pending auth transactions

Mastercard/MCOM issues

The following is a list of Mastercard/MCOM issues that have been resolved in this release that are of most interest and likely to have the most impact on the Pega user and developer community.

MCOM – AN 7108: FNS Counter Update from 15 to 35

ApplicationSmart Dispute for Acquirers
Scheme ImpactMCOM
Scheme ReferenceAN 7108 Increasing the Fraud Notification Service Chargeback Counter
Dispute ReasonFraud - 4837/4870/4871
Functional CategoryFNS counter
Effective DateNovember 7, 2023
Reported IssueAs per article AN 7108, Mastercard has updated the Fraud Notification Service Chargeback Counter limit (FNS counter) from 15 to 35. Effective November 7, 2023, Issuers can submit a maximum of 35 Fraud related chargebacks with the same account number
Smart Dispute Implementation

A DSS FNSCounter is created such that the FNS counter limit can be updated as 35 by clients effective November 7, 2023. All the referencing rules where the FNS limit is hardcoded as 15 are replaced with the value from the DSS FNSCounter.

  • Issuers are allowed to submit a maximum of 35 (FNSCounter limit set as 35) Fraud chargebacks on the same account number after which the Fraud reason codes (4837, 4870 and 4871) will not be displayed in the Choose a Reason Code screen.
  • Disputes that have crossed Choose a Reason Code stage and if the chargebacks are yet to be submitted to MasterCom, then the dispute validation outcome associated to FNS counter is displayed as ‘Fail’ if the chargeback count exceeds FNS counter limit.
Note: Clients are requested to maintain the DSS “FNSCounter” as 15 in production until the effective date November 7, 2023.
How to test the functionality
  1. Create a MCom fraud dispute case where FNSCounter for the account number is 35
  2. Submit Qualify fraud dispute screen
  3. In the Answer ancillary question screen, verify fraud reason codes are not displayed in the reason code dropdown
  4. Similarly, repeat above steps with account number having FNSCounter less than 35.
  5. In the Answer ancillary question screen, user should now be able to see the fraud related reason codes in the reason code dropdown and the dispute validation outcome related to FNS counter is displayed as “Pass

MCOM – Batch Queue fixes for Pending Documents at Representment

ApplicationSmart Dispute for Acquirers
Scheme ImpactMCOM
Scheme ReferenceNA
Dispute ReasonAll
Functional CategoryMCOM Batch Queues
Effective DateNA
Reported Issue

In Smart Dispute for Issuers (SDI) application, when an inbound representment is received with document indicator as ‘true’, the dispute is routed to Waiting for docs assignment with an SLA of 8 days.

Acquirers can submit the supporting documents within 8 days and if the inbound document is not received after 8 days, application routes the dispute to Review second presentment assignment where the issue can either ‘Accept’ or ‘Initiate Pre-arbitration’.

As per MasterCom guidelines, if the Acquirer submits the supporting document after 8 days and before the Issuer initiates a Pre-arbitration, then the Issuer must review the inbound documents before raising a Pre-arbitration.

In the current SDI application, after the SLA on Waiting for docs breaches, application does not check if supporting documents are attached by the Acquirer before the Issuer initiates a Pre-arbitration.
Smart Dispute ImplementationIn MCRepresentment flow, a new flag RepreDocBackforReview is set to ‘NoReview’ initially before the document indicator check. Once the SLA timelines are crossed, the dispute proceeds to ‘Review Second Presentment’. If the Issuer is initiating Pre-arbitration, the flow has been modified such that GetCBStatus API is invoked to check if the documents are attached by the Acquirer. If GetCBStatus returns ‘Completed’ as document status, the API GetCB is invoked to fetch the attached documents. After retrieving the documents, the dispute is routed back to ‘Review Second Presentment’ so that the Issuer can review the supporting documents. Application displays an information message to review the supporting documents before initiating Pre-arbitration.
How to test the functionality
  1. Create a MCOM dispute
  2. Submit the Qualify dispute screen and proceed to answer ancillary questions and submit the chargeback
  3. Verify dispute is at Awaiting acquirer response.
  4. If an inbound representment is received with documentIndicator as ‘true’, then verify the dispute is routed to Waiting for docs assignment
  5. Wait for SLA to expire (8 days) and the case proceeds to the Review Second Presentment screen
  6. Select ‘InitiatePre-Arbitration’ and verify application routes the dispute to the Review Second Presentment screen if the supporting documents are attached by the Acquirer.

MCOM – Updates to FiledagainstICA in Pre-compliance API

ApplicationSmart Dispute for Acquirers
Scheme ImpactMCOM
Scheme ReferenceNA
Dispute ReasonNA
Functional CategoryPre-compliance
Effective DateNA
Reported Issue

The FiledagainstICA field is not auto populated in the Initiate Pre-Compliance screen if the Issuer initiates Pre-Compliance before chargeback submission.

Currently, the MCOM_GetClaim.acquirerId is mapped as FiledagainstICA but the field MCOM_GetClaim.acquirerId is available after Answer ancillary questionnaire is completed. Hence, FiledagainstICA is going as blank in CreateFilling API request.
Smart Dispute ImplementationIn the MCOMPreInitiatePreCompOrSAFEFraudReport activity, step 23 is added to map FiledagainstICA property.
How to test the functionality
  1. Create a MCOM case with any reason code and proceed till Answer ancillary questionnaire screen.
  2. In the Answer ancillary questionnaire screen, select Initiate Pre-compliance from other actions.
  3. Verify the FiledagainstICA field is pre-populated in the Pre-compliance questionnaire screen.

MCOM – Condition code mapping in Review inbound chargeback screen

ApplicationSmart Dispute for Acquirers
Scheme ImpactMCOM
Scheme ReferenceNA
Dispute Reason4893
Functional CategoryInbound chargeback
Effective DateNA
Reported IssueIn the Review inbound chargeback screen, condition code dropdown is blank, and the Acquiring operator is able to submit the screen without any value selected in condition code dropdown.
Smart Dispute ImplementationThe data transform SetConditionCodes has been updated with appropriate condition in step 2.2.
How to test the functionality
  1. Create a MCOM acquirer case in simulation
  2. Select reason code as ‘4853’ and condition code as ‘-‘
  3. Verify case lands on to the Review Inbound Chargeback screen.
  4. Verify the reason code and condition code are populated in the dropdowns.

MCOM – Representment fixes

ApplicationSmart Dispute for Acquirers
Scheme ImpactMCOM
Scheme ReferenceNA
Dispute Reason4853
Functional CategoryRepresentment
Effective DateNA
Reported Issue

As an Acquirer, when I represent an inbound 4853 chargeback with representment reason as Credit Previously Issued or General Second Presentment, application is throwing the below error:

“Failed to find a 'RULE-DECLARE-DECISIONTREE' with the name 'VALLIDATEFAILTRAVMERCH'"
Smart Dispute ImplementationIn 4583- reason code rule, the representment qualifier tab is updated with decision tree name as VALLIDATEFAILTRANMERCH.
How to test the functionality
  1. Create a MCOM Acquirer dispute with inbound chargeback reason code as 4853
  2. Proceed till representment and select representment reason as Credit Previously Issued and submit the representment.
  3. Verify representment is successfully submitted to MCOM

MCOM – EBDR fixes at Pre-arbitration

ApplicationSmart Dispute for Acquirers
Scheme ImpactMCOM
Scheme ReferenceNA
Dispute ReasonFraud – 4837
Functional CategoryEBDR at Pre-arbitration stage
Effective DateNA
Reported IssueIf a Fraud 4837 dispute is created with Fraud type as Card not present fraud and if the cardholder is in possession of the card, then the EBDR document generated at Pre-arbitration stage is displaying the question The cardholder was in possession and control of the card issued to the account at the time of the transaction or the card used was counterfeit: as ‘No’ even though the fraud reason code is not updated at Pre-arbitration stage. Application should consider the fraud case as counterfeit and display the value as ‘Yes’ similar to the EBDR document generated at first chargeback stage. The response to this question must not be overridden at Pre-arbitration stage.
Smart Dispute ImplementationIn the data transform PreArbMCOMFraudmapping, step 8 is added for FraudTypeForMC ‘06’to map .PreArbRCInfo.MCAQCardCounterfeit appropriately.
How to test the functionality
  1. Create a MCOM Fraud dispute.
  2. In the Qualify fraud dispute screen, select Fraud type as Card not present fraud and answer the question Are you in possession of your card as ‘Yes’.
  3. Submit Fraud 4837 chargeback to MCOM and verify the EBDR document displays the question The cardholder was in possession and control of the card issued to the account at the time of the transaction or the card used was counterfeit:as ‘Yes’.
  4. Continue till Pre-arbitration and submit the Pre-arbitration without changing the dispute reason.
  5. Observe that EBDR document generated at Pre-arbitration stage displays the question The cardholder was in possession and control of the card issued to the account at the time of the transaction or the card used was counterfeit:as ‘Yes’.

Visa/VCR issues addressed in this release

The following is a list of Visa/VCR issues that have been resolved in this release that are of most interest and likely to have the most impact on the Pega user and developer community.

Visa – Debit Exception handing in case of technical and business exceptions

ApplicationSmart Dispute for Issuers and Acquirers
Scheme ImpactVISA
Scheme ReferenceNA
Dispute ReasonNA
Functional CategoryVISA RTSI API Integration – Exception handling
Effective DateNA
Reported Issue

In December 2022 Maintenance release, a fix was provided to address a gap in handling technical exception followed by a business exception. The fix is not working for Visa Debit disputes.

In a Visa Debit dispute, when a technical exception is encountered while invoking Visa RTSI APIs, the case is routed to the ProblemFlowWorkBasket. Upon retry when a business exception is encountered in the API, system creates a Display Previous Assignment instead of automatically routing the dispute to a valid previous assignment.

Smart Dispute Implementation

For Visa Debit classes, rules from PegaCard-Sd- are ranked top during resolution due to the inheritance structure. Hence, the placeholder when rule PegaCard-Sd-.WhenProblemFlow that always evaluates to false was executed during run time for Visa Debit disputes.

The When rule WhenProblemFlow is specialized for Visa Debit classes as well to ensure problem flow conditions are properly evaluated.
How to test the functionality
  1. Create a VCR Debit claim
  2. Perform Qualify dispute by selecting any dispute reason
  3. Ensure that Transaction Inquiry fails due to a technical exception
  4. Observe that dispute lands into ProblemFlowWorkBasket
  5. Open ProblemFlowWorkBasket assignment and click Submit to retry the API
  6. Ensure that Transaction Inquiry fails due to a business exception
  7. Observe that case is rerouted to Qualify dispute assignment.

Visa – Orphan dispute cases created by Pre-Filing Batch queue processing agents

ApplicationSmart Dispute for Issuers and Acquirers
Scheme ImpactVISA
Scheme ReferenceNA
Dispute ReasonNA
Functional CategoryBatch queue processing for Pre-filing
Effective DateNA
Reported Issue

In Smart Dispute for Issuers, it is observed that certain disputes are created without any Claim case.

These disputes are not in an actionable state since the audit and the state of pxFlow indicate that,

  • The disputes are not created through proper channels because DisputeMainFlow is not found.
  • The disputes are directly created by the Batch Queue processing agents, especially pre-arbitration and pre-compliance processing agents.
This issue is encountered when a matching case is found for a queue item and no case is found for a subsequent queue item. An orphan case is created for every subsequent queue item with no matching case thereafter.
Smart Dispute Implementation

During batch queue processing, the agents use the activity VCR_BatchQueueProcessing which is common for Smart Dispute for Issuers and Smart Dispute for Acquirers.

The activity VCR_BatchQueueProcessing iterates on all queue records and looks for a matching case.

When a matching case is found, ResumeVCRFlow utility is executed by passing current parameter page. ResumeVCRFlow initializes FlowName and FlowActionName parameters to resume the existing case.

In Smart Dispute for Issuers, when no cases are found, system is expected to skip processing the queue item. However, since the FlowName parameter initialized inside ResumeVCRFlow was not reset after processing a matching case, for the next queue item, if no case is found, InvokeFlow activity is executed resulting in creation of orphan cases thereafter.

As a fix, the parameters FlowName and FlowActionName is reset on every iteration. A new local variable defaultFlowName is introduced to back up FlowName parameter value passed to VCR_BatchQueueProcessing activity. The FlowName parameter is reset from defaultFlowName for every iteration.
How to test the functionality
  1. As an Issuer, read items from the Visa batch queue - AWAITING_ACTION_BQ_PRE_FILING, such that some queue items have no matching disputes in Smart Dispute. This can be simulated by directly creating and processing claims in VROL.
  2. After the batch queue processing agents have completed execution, ensure that for queue items with no matching cases, no orphan cases are created.
Note: In ideal situations, it is recommended to process all disputes through Smart Dispute so that the agents can run seamlessly.

Visa – Wait for contact message fixes at Arbitration

ApplicationSmart Dispute for Issuers
Scheme ImpactVISA
Scheme ReferenceNA
Dispute ReasonNA
Functional CategoryContact message
Effective DateNA
Reported IssueIn Smart Dispute for Issuers application, when a VCR dispute has two assignments ‘Awaiting final decision by Visa’ and ‘Wait for contact message’, on SLA ‘SLAForVCRArbFinalRuling’ reaching goal time, the assignment ‘Wait for contact message’ is getting removed before the Association decision is given
Smart Dispute ImplementationIn activity PegaCard-Sd-Dispute-Visa- GetFinalDecision, the pre-condition for ‘Call RemoveContactCustomerFlow’ in step 11 is updated with when rule ‘AssociationRulingGiven’.
How to test the functionality
  1. Create a VCR fraud dispute case
  2. Submit Qualify fraud dispute questionnaire and proceed until Arbitration.
  3. At this stage, Issuer can decline the inbound Arbitration and proceed for appeal.
  4. At this stage, Issuer should be able to see 2 assignments ‘Awaiting final decision by Visa’ and ‘Wait for contact message
  5. The ‘Wait for contact message’ assignment should be removed only after the association ruling is received

Visa – Pre-compliance fixes

ApplicationSmart Dispute for Acquirers
Scheme ImpactVISA
Scheme ReferenceNA
Dispute ReasonNA
Functional CategoryPre-compliance
Effective DateNA
Reported IssueIn Smart Dispute for Acquirers (SDA) application, while initiating direct Pre-compliance, in Initiate Pre-compliance screen, dispute amount is not visible in the screen.
Smart Dispute ImplementationDispute amount is displayed in Initiate Pre-compliance screen when Acquirer creates direct Pre-compliance.
How to test the functionality
  1. In SDA application, select Initiate Pre compliance
  2. In Initiate Pre-compliance screen, verify dispute amount is displayed.

Base issues addressed in this release

The following is a list of common issues across schemes that have been resolved in this release that are of most interest and likely to have the most impact on the Pega user and developer community.

Update claim details fixes

ApplicationSmart Dispute for Issuers
Scheme ImpactAll
Scheme ReferenceNA
Dispute ReasonNA
Functional CategoryGeneral
Effective DateNA
Reported IssueIf multiple transactions are disputed and Update Claim Details local action is selected on a claim case, dispute amount is not getting updated properly if the amount is changed using Update Claim Details action for a dispute.
Smart Dispute Implementation
  • In SetParamsForUpdateClaimDetails data transform, added steps 4 and 5 where "Param.IsClaimUpdated" and "Param.pzInsKey" is set to null.
  • In SetAndValidatePropsForDispCategs activity, updated 6th step to AccountTransaction.PostedAmount property.
How to test the functionality
  1. Create a claim case by disputing multiple transactions (MCOM/VCR/AMEX)
  2. Select 'Update Claim Details' from actions menu at claim
  3. Update dispute amount for any one of the disputes and submit
  4. Verify the dispute amount is updated properly in overview tab for the selected dispute.

Claim - Customer Liable - Dispute level assignment not removed

ApplicationSmart Dispute for Issuers
Scheme ImpactAll
Scheme ReferenceNA
Dispute ReasonNA
Functional CategoryClaim – Bulk actions
Effective DateNA
Reported IssueWhen multiple disputes are resolved as Customer Liable using the Actions à Customer Liable action in Claim, the disputes are resolved as Resolved-CustomerLiable. However, when the disputes are opened, the assignments are still visible. When user opens the assignment, system displays an error that the assignment is not found
Smart Dispute Implementation

In the review harness, the assignments are loaded from pxFlow page. Although the disputes are resolved and the assignments are deleted, the flows were not ended and so they still had references to the assignment. This is due to a misconfiguration in the PostCustomerLiableAction activity. The activity uses a wrong step page while invoking the OOTB activity pxDeleteAssignment resulting in pxFlow changes not being propagated to the dispute work objects.

As a fix, the step page is correctly passed and pxFlow changes are propagated and persisted in all the customer liable disputes.

How to test the functionality
  1. Create a new Claim with multiple transactions
  2. Qualify all the disputes
  3. In the Claim, select multiple disputes and click Actions à Customer Liable
  4. Select the disputes and click Submit
  5. Observe that the disputes are resolved as Resolved-CustomerLiable
  6. Open any resolved dispute and observed that there are no open assignments

Reg-II - Dropdown field is becoming non-editable on navigation

ApplicationSmart Dispute for Issuers
Scheme ImpactAll
Scheme ReferenceNA
Dispute ReasonNA
Functional CategoryRegulation- II – Transaction Search
Effective DateNA
Reported IssueAs an Issuer, when I create a new claim and performs transaction search, I can choose the network for a Reg-II eligible transaction. However, after choosing the network, when the user navigates to the next page in the results and returns the same page, it is observed that the network dropdown for the same transaction becomes read-only, thus preventing the user from making any changes.
Smart Dispute Implementation

The visibility condition is defined such that if the property NetworkDesc exists and has a value, the field is displayed as Read-Only.

However, when navigating from one page to another, the system renders the contents in the grid again re-evaluating the read-only conditions. The field becomes read-only since a value is selected in the dropdown and available in the clipboard.

As a fix, a new transient property NetworkDescTemp is used as the dropdown property. The value selected in the dropdown will be copied on to NetworkDesc property. Visibility conditions are also modified appropriately based on the transient property
How to test the functionality
  1. Login as a CSR or Back Office user
  2. Click Create à Claim
  3. Enter an account number and click Search
  4. In the transaction results, identify a Reg-II eligible transaction and select a network in the Network ID dropdown
  5. Navigate to a different page and return to the same page again using the paginators above the results table
  6. Observe that, for the Reg II transaction, the value selected in Network ID is still visible and the drop down is still editable.

CSR - HND Qualify Fraud screen fixes

ApplicationSmart Dispute for Issuers
Scheme ImpactVISA, MCOM
Scheme ReferenceNA
Dispute ReasonNA
Functional CategoryClaim with Reg-II and non-Reg II disputes
Effective DateNA
Reported IssueAs an Issuing CSR operator, when I create a HND Claim case with combination of Reg-II and non Reg-II transactions, then on the Qualify Fraud screen, if I select ‘Skip qualify questionnaire’ option , fraud questionnaire is still displayed. No questionnaire should be displayed when the Skip qualify questionnaire option is selected. Also, on the same Qualify fraud screen, bin/delete icon should not be displayed for transaction grids.
Note: User will have access to ‘Skip qualify questionnaire’ option based on the access group configured in decision table ‘CheckOperatorAccessToSkipQQ’.
Smart Dispute Implementation
  • Updated visibility condition of layouts in section ‘DisplayFraudQuestionnaireForTxn’ to not display questionnaire when ‘Skip qualify questionnaire’ option is selected
  • Also, modified section ‘CSRInterviewTab’ to add spacing in Interview tab and updated section ‘QualifyFraudDisputes’ to remove bin/delete icon from transaction grids.
How to test the functionality
  1. Login to Smart Dispute for Issuers application as a CSR operator
  2. Create Claim by selecting 5 debit transactions with combination of Reg-II and non Reg-II transactions and proceed till the Qualify fraud screen
  3. In the Qualify fraud screen, grids are displayed for Reg-II and non Reg-II transactions. Verify that these grids should not have bin/delete icon for rows.
  4. When the operator selects the Skip qualify questionnaire option, then verify questionnaire is not displayed
  5. Submit the claim case
  6. Verify questionnaire is not overlapped in Interview tab of the disputes and also observe dispute amount is displayed appropriately in Overview tab of the disputes.

CSR - Qualify dispute screen table misalignment issues

ApplicationSmart Dispute for Issuers
Scheme ImpactAll
Scheme ReferenceNA
Dispute ReasonNA
Functional CategoryCSR Qualify Questionnaire
Effective DateNA
Reported IssueIn Smart Dispute for Issuers application, when a CSR operator creates a claim with multiple transactions, in Qualify dispute questionnaire screen, when the questionnaire is answered and saved for any transaction, the transaction grid table is misaligned
Smart Dispute Implementation

The table layouts are replaced with embedded sections in DisplayQuestionnaireForTxn and CrossNetwork section displays the table for Reg II transactions.

NonCrossNetwork section displays the table for non Reg-II transactions
How to test the functionality
  1. Login as a CSR operator
  2. Click Create à Claim
  3. Enter an account number and click Search.
  4. In the transaction results, select more than one transaction and create claim
  5. In Qualify dispute screen, expand any row, answer the questionnaire, and click on save.
  6. Observe that, there are no alignment issues in the table columns

CSR – Copy questionnaire fixes

ApplicationSmart Dispute for Issuers
Scheme ImpactAll
Scheme ReferenceNA
Dispute ReasonAll
Functional CategoryCopy questionnaire
Effective DateNA
Reported IssueIn Smart Dispute for Issuers application, when CSR operator creates multiple disputes in a claim, the operator should be able to fill the dispute questionnaire for the first transaction, click on save. On click of Copy questionnaire button the questionnaire details should get copied to the all the other transactions selected as part of the claim.
Smart Dispute ImplementationIn activity CopyAnswersToOtherDisputes, pre-condition in step 4 is updated as GetDisputeCaseDetailsList.pxResults(1).ManualDisputeReasons=""
How to test the functionality
  1. Login as a CSR operator
  2. Create a claim with multiple transactions
  3. Proceed till Qualify dispute questionnaire and answer the questionnaire for first transaction. Click on save.
  4. Click on Copy questionnaire
  5. Observe that other transactions are copied with the same questionnaire details as answered in the first transaction questionnaire

Claim Review harness - UI fixes

ApplicationSmart Dispute for Issuers
Scheme ImpactAll
Scheme ReferenceNA
Dispute ReasonNA
Functional CategoryGeneral
Effective DateNA
Reported IssueIn Smart Dispute for Issuers application, when a claim is created with multiple transactions in Back-office channel, list of assignments in claim level review harness screen are not aligned properly.
Smart Dispute ImplementationUpdate height for Name column in sections AssignmentListGadgetCrossNetwork and AssignmentListGadgetNonCrossNetwork.
How to test the functionality
  1. Login as a Back office user
  2. Click CreateClaim.
  3. Enter an account number and click Search
  4. In the transaction results, select more than one transaction and create claim
  5. On claim level review screen, observe that, the alignment between the list of assignments is proper.

HND – Duplicate dispute cases

ApplicationSmart Dispute for Issuers
Scheme ImpactAll
Scheme ReferenceNA
Dispute ReasonFraud
Functional CategoryHND
Effective DateNA
Reported IssueIn HND claim, in the Display duplicate cases screen, if Resolve Claim as duplicate action button is clicked, application is throwing 403 Forbidden error.
Smart Dispute ImplementationUpdated section HNDDuplicateSearchCasesBtns and PostDuplicateSearchCasesForHND activity.
How to test the functionality
  1. Create a VCR/MCOM dispute case
  2. Select 5 transactions, check fraud checkbox, and create HND claim
  3. Submit display HND cases assignment
  4. On Display duplicate cases screen, click on Resolve as duplicate case button
  5. Observe that application is not throwing any error.

Regulation E and Regulation Z reports

ApplicationSmart Dispute for Issuers
Scheme ImpactAll
Scheme ReferenceNA
Dispute ReasonNA
Functional CategoryRegulation E and Regulation Z - Reports
Effective DateNA
Reported Issue

In Smart Dispute for Issuers application, when a disputes manger opens Reg E - All Open Cases by Reg E Final Date report, the report is showing more than one result for same date. Similar issue is observed in Reg Z report as well.

Smart Dispute Implementation

In the report definition OpenCasesbyRegEFinalDateALL, the day portion of function is applied on the column source “RegEFinalDate”.

In the report definition OpenCasesbyRegZFinalDateALL, the day portion of function is applied on the column source RegZFinalityDate.

How to test the functionality
  1. Login to Case Manger portal
  2. Click on reports
  3. Open the All Open Cases by Reg E Final Date report
  4. Observe there are no duplicate rows for same date.

Ethoca – Pending auth transactions

ApplicationSmart Dispute for Issuers
Scheme ImpactAll
Scheme ReferenceNA
Dispute ReasonNA
Functional CategoryThird party resolution - Ethoca
Effective DateNA
Reported IssueIn Smart Dispute for Issuers application, when an issuer reports fraud or dispute on a pnding transaction and Ethoca third party dispute resolution is enabled, then application submits the pending transaction to Ethoca but if the transaction is posted, the updated transaction details along with ARN are not submitted to Ethoca.
Smart Dispute Implementation

To handle the above scenario, the below changes have been implemented:

Flow: PegaCard-Sd-Dispute- ReviewAuthInitiatedDispute:

Added logic to resubmit the posted case to Ethoca by calling the subprocess CallThirdPartyResolutionNetwork (pre-condition is to check if transaction is posted)

Data transform :PegaCard-Sd-Dispute-RemovePendingAuthEhocadata:

Clears out all Ethoca Information which was created during pending auth transaction submission
How to test the functionality
  1. Enable Ethoca as Third Party Resolution Network in Smart Dispute configurations
  2. Create MCOM fraud/dispute case on a pending transaction
  3. Submit the Qualify dispute questionnaire and proceed until Pending Authorizationdisclosure submission.
  4. Observe application submits the pending transaction details to Ethoca
  5. Application waits for Batch ID generation and after the Batch ID is generated, application checks if Alert ID is generated by either through manual polling or through call back service
  6. After the Alert ID is generated, application checks if Merchant outcome is available by either through manual polling or through call back service
  7. If the pending transaction is posted, observe that the transaction is submitted to Ethoca again with updated details and steps 4, 5 and 6 are triggered again.

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega.com is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us