Set Up Integrations with Mastercom® for Pre-Arbitration and Arbitration
Transaction Dispute Management uses integration definitions to specify the details of how Salesforce integrates with Mastercom to initiate pre-arbitration and arbitration processes in response to a second presentment. Create integration definitions to call the Mastercom APIs.
Required Editions
| Available in: Lightning Experience |
| Available in: Professional, Enterprise, and Unlimited Editions |
| User Permissions Needed | |
|---|---|
| To create integration definitions: | Customize Application AND Financial Services Cloud Standard OR Financial Services Cloud Extension OR FSC Service |
Before you begin:
Integration with Mastercom APIs help issuers to create pre-arbitration and arbitration for disputed transactions in these scenarios.
- When the issuer changes the reason code for the disputed transaction.
- When the issuer chooses to create a pre-arbitration.
- When pre-arbitration is mandatory based on predefined business rules.
-
To integrate with Mastercom to file a pre-arbitration case for a disputed transaction,
create an integration definition.
- From Setup, in the Quick Find box, enter Integration Definitions, and then select Integration Definitions.
- Click + New.
- Select Apex Defined as the type.
-
Enter a name and developer name for the integration definition.
Note the developer name and use it when you create a stage management plan for initiating pre-arbitration.
- Search for and select disputemanagement.ThirdPartyMastercomCreateArbitrationCases_V1 as the apex class.
- For the Mastercom Named Credential attribute value, enter the name of the named credential that you created for Mastercom.
-
For the Mastercom Consumer Key attribute value, enter the Mastercom consumer key that you
obtained from Mastercom.
You can retrieve the consumer key from the Mastercom Developer Portal.
- For the Mastercom Secret Certificate Name attribute value, enter the name of the certificate containing the private keys of Mastercom that you uploaded to Salesforce. See Configure the Endpoint for Mastercom®.
- Search for and select FSCTransactionDisputeManagement_ThirdPartyMastercomCreateCase as the input integration procedure name.
- For the Get Case Type attribute value, enter Pre-Arbitration.
- Save your changes and activate the integration definition.
-
To integrate with Mastercom to file an arbitration case for a disputed transaction, create
another integration definition.
- Select Apex Defined as the type.
-
Enter a name and developer name for the integration definition.
Note the developer name and use it when you create a stage management plan for initiating arbitration.
- Search for and select disputemanagement.ThirdPartyMastercomCreateArbitrationCases_V1 as the apex class.
- For the Mastercom Named Credential attribute value, enter the name of the named credential that you created for Mastercom.
-
For the Mastercom Consumer Key attribute value, enter the Mastercom consumer key that you
obtained from Mastercom.
You can retrieve the consumer key from the Mastercom Developer Portal.
- For the Mastercom Secret Certificate Name attribute value, enter the name of the certificate containing the private keys of Mastercom that you uploaded to Salesforce. See Configure the Endpoint for Mastercom®.
- Search for and select FSCTransactionDisputeManagement_ThirdPartyMastercomCreateCase as the input integration procedure name.
- For the Get Case Type attribute value, enter Arbitration.
- Save your changes and activate the integration definition.
-
To integrate with Mastercom to retrieve the details for an existing claim, including any
pre-arbitration or arbitration cases with which the claim is associated, create another
integration definition.
- Select Apex Defined as the type.
- Enter a name and developer name for the integration definition.
- Search for and select disputemanagement.ThirdPartyMastercomGetClaimOutcome_V1 as the apex class.
- For the Mastercom Named Credential attribute value, enter the name of the named credential that you created for Mastercom.
-
For the Mastercom Consumer Key attribute value, enter the Mastercom consumer key that you
obtained from Mastercom.
You can retrieve the consumer key from the Mastercom Developer Portal.
- For the Mastercom Secret Certificate Name attribute value, enter the name of the certificate containing the private keys of Mastercom that you uploaded to Salesforce. See Configure the Endpoint for Mastercom®.
- Search for and select FSCTxnDisputeMgmt_ThirdPartyMastercomGetClaimOutputProcessor as the output integration procedure name.
- Save your changes and activate the integration definition.
-
To integrate with Mastercom to retrieve all the documents associated with a pre-arbitration
or arbitration case, in a desired format, create another integration definition.
- Select Apex Defined as the type.
- Enter a name and developer name for the integration definition.
- Search for and select disputemanagement.ThirdPartyMastercomGetPreArbitrationCaseDoc_V1 as the apex class.
- For the Mastercom Named Credential attribute value, enter the name of the named credential that you created for Mastercom.
-
For the Mastercom Consumer Key attribute value, enter the Mastercom consumer key that you
obtained from Mastercom.
You can retrieve the consumer key from the Mastercom Developer Portal.
- For the Mastercom Secret Certificate Name attribute value, enter the name of the certificate containing the private keys of Mastercom that you uploaded to Salesforce. See Configure the Endpoint for Mastercom®.
- Enter ORIGINALas the attribute value for the Get File Format Name attribute.
- Save your changes and activate the integration definition.
-
To integrate with Mastercom to retrieve the status of documents associated with a specific
list of cases, create another integration definition.
- Select Apex Defined as the type.
- Enter a name and developer name for the integration definition.
- Search for and select disputemanagement.ThirdPartyMastercomGetPreArbtDocUploadStatus_V1 as the apex class.
- For the Mastercom Named Credential attribute value, enter the name of the named credential that you created for Mastercom.
-
For the Mastercom Consumer Key attribute value, enter the Mastercom consumer key that you
obtained from Mastercom.
You can retrieve the consumer key from the Mastercom Developer Portal.
- For the Mastercom Secret Certificate Name attribute value, enter the name of the certificate containing the private keys of Mastercom that you uploaded to Salesforce. See Configure the Endpoint for Mastercom®.
- For the Get Case Type attribute value, enter Pre-Arbitration.
- Save your changes and activate the integration definition.
-
To integrate with Mastercom to act on a case filing, for example, to escalate a
pre-arbitration case to arbitration, create another integration definition.
- Select Apex Defined as the type.
-
Enter a name and developer name for the integration definition.
Note the developer name and use it when you create a stage management plan for initiating pre-arbitration or arbitration.
- Search for and select disputemanagement.ThirdPartyMastercomEscalatePreArbitrationCase_V1 as the apex class.
- For the Mastercom Named Credential attribute value, enter the name of the named credential that you created for Mastercom.
-
For the Mastercom Consumer Key attribute value, enter the Mastercom consumer key that you
obtained from Mastercom.
You can retrieve the consumer key from the Mastercom Developer Portal.
- For the Mastercom Secret Certificate Name attribute value, enter the name of the certificate containing the private keys of Mastercom that you uploaded to Salesforce. See Configure the Endpoint for Mastercom®.
- Search for and selectFSCTransactionDisputeManagement_ThirdPartyMastercomEscalateCaseas the input integration procedure name.
- Save your changes and activate the integration definition.
Did this article solve your issue?
Let us know so we can improve!







