{ "opencollection": "1.0.0", "info": { "name": "Mastercard Bill Payment Validator Account Opening Plans API", "version": "1.0" }, "items": [ { "info": { "name": "Plans", "type": "folder" }, "items": [ { "info": { "name": "Notify Mastercard when a consumer chooses a previously presented offer, which is henceforth called as an Installment Plan.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/plans", "headers": [ { "name": "Correlation-Id", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "When a cardholder chooses one of the installment offers previously shown through the Offer Presentment API, customers need to send the details of the selected offer, including the PAN, transaction information, merchant details, and offer specifics, without any changes. Mastercard then validates this data against the presented offer to ensure its integrity and provides a success or failure response\nIf the API processing is successful, it returns an HTTP status code of 201, a status of CREATED, an" }, { "info": { "name": "Retrieves Buy Now, Pay Later installment plan.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/plans/:plan_id", "params": [ { "name": "plan_id", "value": "3d56f5a7-db48-41f0-875e-30920e8465f3", "type": "path", "description": "Unique identifier for plan" } ] }, "docs": "This operation returns a BNPL installment plan based on the selected plan ID provided in the request. The API response contains encrypted values of the consumer's email and phone, and the issuer needs to decrypt the response using the Mastercard client encryption key." } ] } ], "bundled": true }