{ "opencollection": "1.0.0", "info": { "name": "Mastercard Bill Payment Validator Account Opening Notifications API", "version": "1.0" }, "items": [ { "info": { "name": "Notifications", "type": "folder" }, "items": [ { "info": { "name": "Getting notifications", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/notifications", "params": [ { "name": "start", "value": "2019-01-30T09:00:00.000Z", "type": "query", "description": "Start date and time in UTC of the notifications to retrieve, including the start date-time specified" }, { "name": "end", "value": "2019-01-30T10:00:00.000Z", "type": "query", "description": "End date and time in UTC of the notifications to retrieve, EXCLUDING the end date-time specified. This field is specified on an 'excluding' basis to allow the same value to be used as a start date-time in a later request without the risk of having overlapping data or gaps in the data" }, { "name": "subscription_name", "value": "Unique subscription name,Another unique subscription name", "type": "query", "description": "Specify a subscription name to return notifications only for that subscription. Provide multiple values separated by commas. Skip this value to return notifications for all subscriptions defined for the subscriber." }, { "name": "subject", "value": "BPC_PAYMENT_AUTHORIZATION", "type": "query", "description": "Subject name for which to return notifications (Example: PAYMENT_AUTHORIZATION, PAYMENT_UPDATE, CLEARING, BPC_PAYMENT_AUTHORIZATION, TOKEN_PROVISIONING_EVENT, TOKEN_LIFECYCLE_EVENT). Specify the subject to return notifications only for a particular event type." }, { "name": "push_status", "value": "PENDING,DELIVERED", "type": "query", "description": "Push notification delivery status (Example: FAILED, PENDING, DELIVERED, NOT_APPLICABLE). Allows the client to request a subset of notifications based on their push delivery status, e.g. to request all except those already delivered by the push mechanism" }, { "name": "offset", "value": "0", "type": "query", "description": "For pagination - the offset within the current response stream of the notifications to read from" }, { "name": "limit", "value": "200", "type": "query", "description": "For pagination - the number of notifications to return in a single response. The default value for limit is 200." } ] }, "docs": "This endpoint represents the collection of notifications that have been generated for the client within the retention period for notifications. A GET on this endpoint retrieves the notifications in a paginated manner.\n" }, { "info": { "name": "Notifies Issuer or Processor about an Installment offer availed by a cardholder.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/notifications", "headers": [ { "name": "Correlation-Id", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "This is an outbound notification from Mastercard Installments to customers API endpoint, to notify about an installment offer availed by a cardholder. This is an optional notification as per Issuers selection, which is configured as part of customer onboarding on Mastercard Installment program. This endpoint requires partial request payload encryption to encrypt sensitive data, consumers primary account number as part of encryptedValues field. Please refer to request specification for more detai" } ] } ], "bundled": true }