{ "opencollection": "1.0.0", "info": { "name": "Mastercard Bill Payment Validator Account Opening Names API", "version": "1.0" }, "items": [ { "info": { "name": "Names", "type": "folder" }, "items": [ { "info": { "name": "Mastercard Get Sub-merchant Card Acceptor Name Configs.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/alerts/merchants/:member_id/sub-merchants/:sub_merchant_id/card-acceptor-names", "headers": [ { "name": "User-Id", "value": "princess.diana" }, { "name": "Submitter-First-Name", "value": "Diana" }, { "name": "Submitter-Last-Name", "value": "Princess" } ], "params": [ { "name": "member_id", "value": "99ca4b15-72a6-41dd-8127-573d4b07669c", "type": "path", "description": "Merchant member ID (parent of the sub-merchant)" }, { "name": "sub_merchant_id", "value": "cc2cac41-d127-4c06-9646-c0f2ad76c444", "type": "path", "description": "Sub-merchant member ID" }, { "name": "card_acceptor_name", "value": "Acceptor 1", "type": "query", "description": "A sub-element of the merchant descriptor that contains the merchant's name or doing business as name as it appears on the cardholder's billing statement." }, { "name": "offset", "value": "25", "type": "query", "description": "Number of items per page" }, { "name": "page_number", "value": "1", "type": "query", "description": "Current page number" } ] }, "docs": "Returns sub-merchant card acceptor name config details." }, { "info": { "name": "Mastercard Create Sub-merchant Card Acceptor Name Config.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/alerts/merchants/:member_id/sub-merchants/:sub_merchant_id/card-acceptor-names", "headers": [ { "name": "User-Id", "value": "princess.diana" }, { "name": "Submitter-First-Name", "value": "Diana" }, { "name": "Submitter-Last-Name", "value": "Princess" } ], "params": [ { "name": "member_id", "value": "99ca4b15-72a6-41dd-8127-573d4b07669c", "type": "path", "description": "Merchant member ID (parent of the sub-merchant)" }, { "name": "sub_merchant_id", "value": "cc2cac41-d127-4c06-9646-c0f2ad76c444", "type": "path", "description": "Sub-merchant member ID" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Returns created sub-merchant card acceptor name config details." }, { "info": { "name": "Mastercard Delete Sub-merchant Card Acceptor Name Config.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/alerts/merchants/:member_id/sub-merchants/:sub_merchant_id/card-acceptor-names", "headers": [ { "name": "User-Id", "value": "princess.diana" }, { "name": "Submitter-First-Name", "value": "Diana" }, { "name": "Submitter-Last-Name", "value": "Princess" } ], "params": [ { "name": "member_id", "value": "99ca4b15-72a6-41dd-8127-573d4b07669c", "type": "path", "description": "Merchant member ID (parent of the sub-merchant)" }, { "name": "sub_merchant_id", "value": "cc2cac41-d127-4c06-9646-c0f2ad76c444", "type": "path", "description": "Sub-merchant member ID" }, { "name": "merchant_identifier_config_id", "value": "88ca4b15-72a6-41dd-8127-573d4b07875c", "type": "query", "description": "The Configuration ID for acquirer reference ID or card acceptor ID or card acceptor name configurations." } ] }, "docs": "Returns 200 if sub-merchant card acceptor name configs gets deleted." }, { "info": { "name": "Mastercard Get Card Acceptor Names", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/sub-merchants/:guid/locations/:location_id/card-acceptor-names", "headers": [ { "name": "User-Id", "value": "princess.diana" }, { "name": "Submitter-First-Name", "value": "Diana" }, { "name": "Submitter-Last-Name", "value": "Princess" } ], "params": [ { "name": "guid", "value": "jK2dA5aybhQQBq6C", "type": "path", "description": "Consumer Clarity internal merchant's GUID" }, { "name": "location_id", "value": "Mxyz123", "type": "path", "description": "Unique identifier of location" }, { "name": "offset", "value": "", "type": "query", "description": "The number of items to skip before starting to collect the result set" }, { "name": "page_number", "value": "2", "type": "query", "description": "current page number" }, { "name": "sort_direction", "value": "", "type": "query", "description": "Direction to sort the data using sort_field in response" }, { "name": "sort_field", "value": "modifiedDateTime", "type": "query", "description": "Field to Sort data in response" }, { "name": "search_text", "value": "Test", "type": "query", "description": "Input field used as wild search against Card Acceptor. \nThe service searches for substring, following the %search_text% pattern.\n" } ] }, "docs": "Returns Card Acceptor Names with pagination metadata" }, { "info": { "name": "Mastercard Add Card Acceptor Names", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/sub-merchants/:guid/locations/:location_id/card-acceptor-names", "headers": [ { "name": "User-Id", "value": "princess.diana" }, { "name": "Submitter-First-Name", "value": "Diana" }, { "name": "Submitter-Last-Name", "value": "Princess" } ], "params": [ { "name": "guid", "value": "jK2dA5aybhQQBq6C", "type": "path", "description": "Consumer Clarity internal merchant's GUID" }, { "name": "location_id", "value": "Mxyz123", "type": "path", "description": "Unique identifier of location" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates card acceptor names under a location of an existing sub-merchant" }, { "info": { "name": "Mastercard Get Card Acceptor Name by Id", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/sub-merchants/:guid/locations/:location_id/card-acceptor-names/:id", "headers": [ { "name": "User-Id", "value": "princess.diana" }, { "name": "Submitter-First-Name", "value": "Diana" }, { "name": "Submitter-Last-Name", "value": "Princess" } ], "params": [ { "name": "guid", "value": "jK2dA5aybhQQBq6C", "type": "path", "description": "Consumer Clarity internal merchant's GUID" }, { "name": "location_id", "value": "Mxyz123", "type": "path", "description": "Unique identifier of location" }, { "name": "id", "value": "Mxyz123", "type": "path", "description": "Unique identifier of the card acceptor name." } ] }, "docs": "Returns card acceptor name object" }, { "info": { "name": "Mastercard Update Card Acceptor Name by Id", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/sub-merchants/:guid/locations/:location_id/card-acceptor-names/:id", "headers": [ { "name": "User-Id", "value": "princess.diana" }, { "name": "Submitter-First-Name", "value": "Diana" }, { "name": "Submitter-Last-Name", "value": "Princess" }, { "name": "If-Match", "value": "\"842DFBC17F921E7716642B9164F3B22B\"" } ], "params": [ { "name": "guid", "value": "jK2dA5aybhQQBq6C", "type": "path", "description": "Consumer Clarity internal merchant's GUID" }, { "name": "location_id", "value": "Mxyz123", "type": "path", "description": "Unique identifier of location" }, { "name": "id", "value": "Mxyz123", "type": "path", "description": "Unique identifier of the card acceptor name." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates card acceptor name object" }, { "info": { "name": "Mastercard Delete Existing Card Acceptor Name", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/sub-merchants/:guid/locations/:location_id/card-acceptor-names/:id", "headers": [ { "name": "User-Id", "value": "princess.diana" }, { "name": "Submitter-First-Name", "value": "Diana" }, { "name": "Submitter-Last-Name", "value": "Princess" } ], "params": [ { "name": "guid", "value": "jK2dA5aybhQQBq6C", "type": "path", "description": "Consumer Clarity internal merchant's GUID" }, { "name": "location_id", "value": "Mxyz123", "type": "path", "description": "Unique identifier of location" }, { "name": "id", "value": "Mxyz123", "type": "path", "description": "Unique identifier of the card acceptor name." } ] }, "docs": "Returns 204 status code if Card Acceptor Name deleted successfully" } ] } ], "bundled": true }