{ "opencollection": "1.0.0", "info": { "name": "Mastercard Debtor Service Provider Resources API", "version": "1.2.1" }, "items": [ { "info": { "name": "Payment Requests", "type": "folder" }, "items": [ { "info": { "name": "Mastercard Retrieve Payment Request Details.", "type": "http" }, "http": { "method": "POST", "url": "https://mtf.services.mastercard.com/zapp/pbarfp/dsp/payment-request-retrievals", "headers": [ { "name": "X-Request-ID", "value": "" }, { "name": "X-Product-ID", "value": "" }, { "name": "X-Participant-ID", "value": "" }, { "name": "X-JWS-Signature", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Enables DSP to retrieve request for payment using either paymentRequestLifecycleId or paymentRequestReferenceNumber to present it to the debtor and obtain consent for funds transfer." } ] }, { "info": { "name": "Confirmations", "type": "folder" }, "items": [ { "info": { "name": "Mastercard Confirm Payment", "type": "http" }, "http": { "method": "POST", "url": "https://mtf.services.mastercard.com/zapp/pbarfp/dsp/payment-requests/:payment_request_lifecycle_id/payment-confirmation-advices", "headers": [ { "name": "X-Request-ID", "value": "" }, { "name": "X-Product-ID", "value": "" }, { "name": "X-Participant-ID", "value": "" }, { "name": "X-JWS-Signature", "value": "" }, { "name": "Idempotency-Key", "value": "" } ], "params": [ { "name": "payment_request_lifecycle_id", "value": "", "type": "path", "description": "Unique identifier assigned by Mastercard, to identify the payment request in subsequent transactions or services." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Enables DSP to send payment status information for the request for payment message." } ] }, { "info": { "name": "Lifecycle", "type": "folder" }, "items": [ { "info": { "name": "Mastercard Step-up Advice", "type": "http" }, "http": { "method": "POST", "url": "https://mtf.services.mastercard.com/zapp/pbarfp/dsp/payment-requests/:payment_request_lifecycle_id/step-up-advices", "headers": [ { "name": "X-Request-ID", "value": "" }, { "name": "X-Product-ID", "value": "" }, { "name": "X-Participant-ID", "value": "" }, { "name": "X-JWS-Signature", "value": "" } ], "params": [ { "name": "payment_request_lifecycle_id", "value": "", "type": "path", "description": "Unique identifier assigned by Mastercard, to identify the payment request in subsequent transactions or services." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Enables DSP to send step-up advice to CSP through Mastercard." }, { "info": { "name": "Mastercard Refund Request Status Retrieval Request", "type": "http" }, "http": { "method": "POST", "url": "https://mtf.services.mastercard.com/zapp/pbarfp/dsp/payment-requests/:payment_request_lifecycle_id/refunds/:refund_request_lifecycle_id/status-retrievals", "headers": [ { "name": "X-Request-ID", "value": "" }, { "name": "X-Product-ID", "value": "" }, { "name": "X-Participant-ID", "value": "" }, { "name": "X-JWS-Signature", "value": "" }, { "name": "Idempotency-Key", "value": "" } ], "params": [ { "name": "refund_request_lifecycle_id", "value": "", "type": "path", "description": "Unique identifier assigned by Mastercard, to identify the refund request in subsequent transactions or services." }, { "name": "payment_request_lifecycle_id", "value": "", "type": "path", "description": "Unique identifier assigned by Mastercard, to identify the payment request in subsequent transactions or services." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Enables DSP to enquire about the status of Refund Request." } ] }, { "info": { "name": "Agreement", "type": "folder" }, "items": [ { "info": { "name": "Mastercard Retrieve Agreement Details", "type": "http" }, "http": { "method": "POST", "url": "https://mtf.services.mastercard.com/zapp/pbarfp/dsp/agreement-retrievals", "headers": [ { "name": "X-Request-ID", "value": "" }, { "name": "X-Product-ID", "value": "" }, { "name": "X-Participant-ID", "value": "" }, { "name": "X-JWS-Signature", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Enables DSP to retrieve agreement details, either agreementId or agreementReferenceNumber must be provided to retrieve agreement details." }, { "info": { "name": "Mastercard Retrieve Agreement List", "type": "http" }, "http": { "method": "POST", "url": "https://mtf.services.mastercard.com/zapp/pbarfp/dsp/agreement-searches", "headers": [ { "name": "X-Request-ID", "value": "" }, { "name": "X-Product-ID", "value": "" }, { "name": "X-Participant-ID", "value": "" }, { "name": "X-JWS-Signature", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Enables DSP to retrieve list of active agreements." }, { "info": { "name": "Mastercard Update Agreement", "type": "http" }, "http": { "method": "POST", "url": "https://mtf.services.mastercard.com/zapp/pbarfp/dsp/agreements/:agreement_id/updates", "headers": [ { "name": "X-Request-ID", "value": "" }, { "name": "X-Product-ID", "value": "" }, { "name": "X-Participant-ID", "value": "" }, { "name": "X-JWS-Signature", "value": "" }, { "name": "Idempotency-Key", "value": "" } ], "params": [ { "name": "agreement_id", "value": "", "type": "path", "description": "Unique identifier assigned by Mastercard, to the agreement, to be used in Payment Requests for routing them to the destined participant." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Enables DSP to update agreement status to Approved or Rejected or Deleted or update account nickname. Nickname must be supplied when agreement status is Approved.\n - Update Status - status can be updated from in progress to approved or rejected, when it is approved nickname has to be provided.\n - Update Nickname - agreementId and nickname has be to supplied.\n - Delete Agreement - status can be updated from approved to deleted." } ] } ], "bundled": true }