Mastercard Spoke
Integrate ServiceNow instance with your Mastercard account to enable access to Mastercard's API suite, Mastercom and Mastercom Extended, for card dispute resolution. This integration enables you to perform tasks such as searching transactions, creating claims, and processing chargebacks.
Request apps on the Store
Visit the ServiceNow Store website to view all the available apps and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the ServiceNow Store version history release notes.
Subscription information
This spoke requires a subscription. Contact your ServiceNow account manager or sales representative for subscription details. For more information, see Legal schedules - IntegrationHub overview
Spoke version
Mastercard Spoke v2.0.1 is the latest version.
Supported version
This spoke was built for Mastercom v6.
Key features
- Search transactions
- Create claims and chargebacks
- Collaborate with merchants to prevent chargebacks
- Monitor disputes throughout the dispute lifecycle
- Expedite the end-to-end dispute management process
- Manage disputes for cleared Single Message System original transactions with Mastercom Extended
Spoke requirements
Mastercard configuration details such as, certificate, key alias, consumer key, and keystore password.
Spoke dependencies
- Complex Object (com.glide.cobject)
- ServiceNow Integration Hub Runtime (com.glide.hub.integration.runtime)
- ServiceNow Integration Hub Action Step - REST (com.glide.hub.action_step.rest)
- ServiceNow Integration Hub Action Template - Data Stream (com.glide.hub.action_type.datastream)
Spoke actions
- Actions with sensitive information - These actions contain sensitive information in the request and response body. When using Mastercom/Mastercom Extended APIs, it is recommended to use a Tokenization solution. This involves using a request builder to securely create requests and a response parser to handle encrypted API responses.
Table 1. Mastercom actions with sensitive information Category Action Description Transactions Look up Authorization Details of Transaction Request Builder Allows the issuers to look up authorization details for the original transaction involved in the claim after the issuer creates a claim. Look up Authorization Details of Transaction Response Parser Look up clearing Details of Transaction Request Builder Allows the issuers to retrieve clearing details for the original transaction involved in the claim. Acquirers may also use this to retrieve clearing details associated with an original transaction. Look up Clearing Details of Transaction Response Parser Look up Transactions Request Builder Allows the issuers to search for information about an original transaction. An issuer may use this information to take an action on the original transaction, such as creating a claim. Look up Transactions Response Parser Claims Look up Claims in a Queue Request Builder Allows the issuers to retrieve a list of claims in the queue within the date interval request builder. Look up Claims in a Queue Response Parser Look up Claim Details by Claim ID Request Builder Allows the issuers and acquirers to retrieve details for an existing claim, including any cases with which the claim is associated. Look up Claim Details by Claim ID Response Parser Table 2. Mastercom Extended actions with sensitive information Category Action Description Mastercom Extended - Claim Management Look up Claim Details by ID Request Builder - Extended Request Builder produces the request payload for this action. Use this endpoint to retrieve details for an existing claim. Look up Claim Details by ID Response Parser - Extended Parses the response from the search. Use this endpoint to retrieve details for an existing claim. Look up Claim Details Request Builder - Extended Request Builder produces the request payload for this action. Use this endpoint to retrieve a list of claims. Look up Claim Details Response Parser - Extended Parses the response of the searchClaim. Use this endpoint to retrieve a list of claims. Mastercom Extended - Transaction Management Look up Transactions Request Builder - Extended Request Builder produces the request payload for this action. Use this endpoint to search for transactions. Look up Transactions Response Parser - Extended Parses the response from the search. Use this endpoint to search for transactions. Mastercom Extended - Case Filing Document Management Look up Processed Documents by Case ID Request Builder - Extended Request Builder for Retrieve processed documents associated with cases API. Use this endpoint to retrieve all documents from a case. The documents include any documents attached by any party. Look up Processed Documents by Case ID Response Parser - Extended Parses response of the Retrieve processed documents associated with cases. Use this endpoint to retrieve all documents from a case. The documents include any documents attached by the sender, receiver, or both. Mastercom Extended - Document Management Look up Processed Documents by Document Completed ID Request Builder - Extended Request Builder for Retrieve processed documents API. Use this endpoint to retrieve processed documents. Look up Processed Documents by Document Completed ID Response Parser - Extended Response Parser for Retrieve processed documents API endpoint. Use this endpoint to retrieve processed documents. The following example illustrates the solution overview when it integrates with a Tokenization solution:
- Actions with non-sensitive information - You can directly invoke these Mastercom/Mastercom Extended APIs from your ServiceNow instance.
Table 3. Mastercom actions with non-sensitive information Category Action Description Mastercom Chargeback Management Acknowledge Chargebacks Acknowledges a chargeback or second representment moves the claim from the Unworked queue to the Worked queue. Create Chargeback Creates chargebacks and second presentments with the option to upload supporting documents. Load Data for Chargebacks Obtains information about a potential first chargeback or second presentment before creating the chargeback. Look up Chargeback Documents Retrieves documents in the required format associated with the chargeback type. Look up Chargeback Image Status Retrieves documents with a status (completed, pending, failed, unavailable, or document not applicable) for chargebacks. Look up Status of Chargebacks Retrieves the status of documents for a specific list of claim IDs and chargeback IDs.Note:Issuers and acquirers can send a maximum of 2,000 chargeback IDs in a single request.Reverse Chargeback Reverses an existing chargeback when the issuer or acquirer creates a chargeback in error. Update Chargeback Updates existing chargebacks with memos or documents. Mastercom Claim Management Create Claim e this endpoint to create a claim, which is required before creating a retrieval request or a first chargeback. Take Action on Existing Claim e this endpoint to perform operations (reopen or close) on an existing claim. Mastercom Fraud Management Create Fraud Creates a fraud item when the issuer determines that a transaction was fraudulent. Note:Mastercom enables issuers to create fraud items in the Fraud and Loss database. However, issuers must use the Fraud and Loss application to make further updates to fraud items.Look up Fraud Related Information e this endpoint to obtain fraud-related information associated with a claim before creating a fraud item for the claim. Mastercom Queues Management Look up Queue Names Retrieves a list of queue names. Table 4. Mastercom Extended actions with non-sensitive information Category Action Description Mastercom Extended - Case Filing Document Management Attach Document by Case ID - Extended Use this endpoint to attach a new document to an existing case when the previous document failed to process. Document processing status can be retrieved from the GET /cases/documents/attributes endpoint. Look up Statuses for Documents Associated with Cases - Extended Use this endpoint to retrieve the processing status of documents associated with cases. Mastercom Extended - Case Filing Management Create Pre-Arbitration/Arbitration Case - Extended Use this endpoint to create a pre-arbitration or arbitration case. Look up Case Details by ID - Extended Use this endpoint to retrieve details for an existing case, providing comprehensive information about the case. Update Pre-Arbitration/Arbitration Case - Extended Use this endpoint to update or respond to a pre-arbitration or arbitration case. Update Pre-Compliance/Compliance Case - Extended Use this endpoint to update or respond to a pre-compliance or compliance case. Mastercom Extended - Chargeback Management Create Chargeback Reversal - Extended Use this endpoint to reverse existing chargebacks. Mastercom Extended - Claim Management Create Claim - Extended Use this endpoint to create a new claim. Create Pre-Compliance/Compliance Case - Extended Use this endpoint to create a pre-compliance or compliance case. Mastercom Extended - Dispute Management Initiate a Dispute by Claim ID - Extended Use this endpoint to initiate a dispute. At this time, only creating a chargeback is supported. Mastercom Extended - Document Management Attach Documents by Claim ID and Event ID - Extended Use this endpoint to attach previously uploaded documents to existing dispute events. Check Document Details - Extended Use this endpoint to get the details of documentation attached to their events, including status. Upload Documents - Extended Use this endpoint to upload documents.
To see details about file restrictions, refer to the Tutorials and Guides section of the Mastercom Extended API Specifications.
Mastercom Extended - Queue Management Look up Claims in a Queue by ID Stream - Extended Use this endpoint to retrieve a list of claims in a queue within a specified date range. Look up Queue by ID - Extended Use this endpoint to retrieve fields within a specific queue. Look up Queues Stream - Extended Use this endpoint to retrieve a list of queues and their fields. Mastercom Extended - Report Definition Management Look up Report Fields - Extended Use this endpoint to retrieve fields within a specific report. Look up Report Fields Stream - Extended Use this endpoint to retrieve a list of reports and their fields. Mastercom Extended - Report Management Create a Report - Extended Use this endpoint to request the creation of report. NOTE: The system requires at least 120 seconds to generate a report. Look up Completed Report - Extended Use this endpoint to retrieve a completed report. Look up Report Status - Extended Use this endpoint to retrieve the status of a specific report. Look up Reports Stream - Extended Use this endpoint to obtain a report status and reportCompletedId. Mastercom Extended - Representment Management Update Representment by Claim ID and Event ID - Extended Use this endpoint to acknowledge a representment, which moves the claim to the Worked queue. Issuers may take further actions on acknowledged claims.
Connection and credential alias requirements
Integration Hub uses aliases to manage connection and credential information, and OAuth credentials. Using an alias eliminates the need to configure multiple credentials and connection information profiles when using multiple environments. If the connection or credential information changes, you don't need to update any actions that use the connection.
For information about setting up the spoke, see Set up Mastercard spoke.