Loading
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Set Up Integrations with Mastercom® for Chargebacks

          Set Up Integrations with Mastercom® for Chargebacks

          Use integration definitions to specify the details of how Salesforce integrates with Mastercom to initiate chargebacks for transaction disputes. 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

             

          Integrate with Mastercom APIs to ensure that chargebacks are initiated and processed promptly, which is essential for meeting regulatory and card scheme guidelines. This integration reduces any swivel chair typically associated with the chargeback process. The APIs provide real-time access to transaction and dispute data so that issuers and acquirers can receive instant notifications about chargeback statuses and required actions.

          1. To search for and retrieve the information about a disputed transaction from the Mastercom system, create an integration definition.
            1. Select Apex Defined as the type.
            2. 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 chargeback.
            3. Search for and select disputemanagement.ThirdPartyMastercomSearchTransaction_V1 as the apex class.
            4. Enter the name of the named credential that you created for Mastercom.
            5. Enter the Mastercom consumer key.
              You can retrieve the Mastercom consumer key from the Mastercard developer portal.
            6. Enter the certificate name containing the Mastercom consumer secret.
            7. Search for and select FSCTxnDisputeMgmt_ThirdPartyMastercomTrxnSearchInputProcessor as the input integration procedure name.
            8. Search for and select FSCTxnDisputeMgmt_ThirdPartyMastercomTrxnSearchOutputProcessor as the output integration procedure name.
            9. Enter comma-separated dispute item status values.
              For example, Closed,Aborted. If the status of the dispute item is either Closed or Aborted, this integration definition prevents the API call to Mastercom.
            Here’s a sample integration definition to search and retrieve the information about a disputed transaction from the Mastercom system.serach transaction sample integration definition
          2. To create a claim for the disputed transaction, create another integration definition.
            1. Select Apex Defined as the type.
            2. 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 chargeback.
            3. Search for and select disputemanagement.ThirdPartyMastercomCreateClaim_V1 as the apex class.
            4. Enter the name of the named credential that you created for Mastercom.
            5. Enter the Mastercom consumer key.
              You can retrieve the Mastercom consumer key from the Mastercard developer portal.
            6. Enter the certificate name containing the Mastercom consumer secret.
            7. Search for and select FSCTxnDisputeMgmt_ThirdPartyMastercomCreateClaimInputProcessor as the input integration procedure name.
            8. Enter comma-separated dispute item status values.
              For example, Closed,Aborted. If the status of the dispute item is either Closed or Aborted, this integration definition prevents the API call to Mastercom.
            Here’s a sample integration definition to create a claim for the disputed transaction.create claim sample integration definition
          3. To retrieve the clearing details of the disputed transaction that’s associated with the claim, create another integration definition.
            1. Select Apex Defined as the type.
            2. 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 chargeback.
            3. Search for and select disputemanagement.ThirdPartyMastercomTrxnClearing_V1 as the apex class.
            4. Enter the name of the named credential that you created for Mastercom.
            5. Enter the Mastercom consumer key.
              You can retrieve the Mastercom consumer key from the Mastercard developer portal.
            6. Enter the certificate name containing the Mastercom consumer secret.
            7. Search for and select FSCTxnDisputeMgmt_ThirdPartyMastercomTrxnClearingOutputProcessor as the output integration procedure name.
            8. Enter comma-separated dispute item status values.
              For example, Closed,Aborted. If the status of the dispute item is either Closed or Aborted, this integration definition prevents the API call to Mastercom.
            Here’s a sample integration definition to retrieve the clearing details of the disputed transaction that’s associated with the claim.retrieve claim details sample integration definition
          4. To retrieve the authorization details of the disputed transaction that’s associated with the claim, create another integration definition.
            1. Select Apex Defined as the type.
            2. 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 chargeback.
            3. Search for and select disputemanagement.ThirdPartyMastercomTrxnAuthorization_V1 as the apex class.
            4. Enter the name of the named credential that you created for Mastercom.
            5. Enter the Mastercom consumer key.
              You can retrieve the Mastercom consumer key from the Mastercard developer portal.
            6. Enter the certificate name containing the Mastercom consumer secret.
            7. Search for and select FSCTxnDisputeMgmt_ThirdPartyMastercomTrxnAuthOutputProcessor as the output integration procedure name.
            8. Enter comma-separated dispute item status values.
              For example, Closed,Aborted. If the status of the dispute item is either Closed or Aborted, this integration definition prevents the API call to Mastercom.
            Here’s a sample integration definition to retrieve the authorization details of the disputed transaction that’s associated with the claim.retrieve authorization details sample integration definition
          5. To create a chargeback for the disputed transaction that’s associated with the claim, create another integration definition with these details.
            1. Select Apex Defined as the type.
            2. 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 chargeback.
            3. Search for and select disputemanagement.ThirdPartyMastercomCreateChargeback_V1 as the apex class.
            4. Enter the name of the named credential that you created for Mastercom.
            5. Enter the Mastercom consumer key.
              You can retrieve the Mastercom consumer key from the Mastercard developer portal.
            6. Enter the certificate name containing the Mastercom consumer secret.
            7. Search for and select FSCTxnDisputeMgmt_ThirdPartyMastercomCreateChargebackInputProcessor as the input integration procedure name.
            8. Enter comma-separated dispute item status values.
              For example, Closed,Aborted. If the status of the dispute item is either Closed or Aborted, this integration definition prevents the API call to Mastercom.
            Here’s a sample integration definition to create a chargeback for the disputed transaction that’s associated with the claim.create chargeback sample integration definition
          6. Save your changes and activate the integration definitions.
           
          Loading
          Salesforce Help | Article