{ "opencollection": "1.0.0", "info": { "name": "Worldline Card Issuing Account - AccountState Refund Initiation Service V3 (Extended services) API", "version": "2.41.1" }, "items": [ { "info": { "name": "Refund Initiation Service V3 (Extended services)", "type": "folder" }, "items": [ { "info": { "name": "Refund initiation request", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/refunds", "headers": [ { "name": "X-Request-ID", "value": "abcdef2e-3000-4000-88cc-ae40e3b113d7" }, { "name": "MessageCreateDateTime", "value": "2020-09-25T08:15:00.856Z" }, { "name": "InitiatingPartyReturnUrl", "value": "" }, { "name": "InitiatingPartyRefundNotificationUrl", "value": "" }, { "name": "UseAuthorisationLandingPages", "value": "" }, { "name": "Locale", "value": "" }, { "name": "LastLogin", "value": "" }, { "name": "PsuIpAddress", "value": "" }, { "name": "PsuIpPort", "value": "" }, { "name": "HttpMethod", "value": "" }, { "name": "HttpHeaderUserAgent", "value": "" }, { "name": "HttpHeaderReferer", "value": "" }, { "name": "HttpHeaderAccept", "value": "" }, { "name": "HttpHeaderAcceptCharset", "value": "" }, { "name": "HttpHeaderAcceptEncoding", "value": "" }, { "name": "HttpHeaderAcceptLanguage", "value": "" }, { "name": "DeviceId", "value": "" }, { "name": "GeoLocation", "value": "" } ], "params": [ { "name": "confirm", "value": "", "type": "query", "description": "If set to 'true' the transaction will be immediately confirmed by the Open Banking Service if confirmation of the payment by the Initiating Party is required by the ASPSP.\n
**Note:** This field is only applicable when the notification service is used by the Initiating Party to receive the status of the payment. When the notification is not used this flag can be set in the GET status API.\n" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Use this operation to initiate one or more refunds. For Wero refunds only one refund may be provide with each request.\n" }, { "info": { "name": "Status of the refund", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/refunds/:refundId/status", "headers": [ { "name": "X-Request-ID", "value": "abcdef2e-3000-4000-88cc-ae40e3b113d7" }, { "name": "MessageCreateDateTime", "value": "2020-09-25T08:15:00.856Z" }, { "name": "PsuIpAddress", "value": "" } ], "params": [ { "name": "refundId", "value": "e2e-pid-486215", "type": "path", "description": "The Id used by the Open Banking Service to refer to a refund.\n" }, { "name": "confirm", "value": "", "type": "query", "description": "If set to 'true' the transaction will be immediately confirmed\nby the Open Banking Service if confirmation of the payment by the Initiating Party is required by the ASPSP.\n" } ] }, "docs": "Use this operation to retrieve the status of a refund.\n" }, { "info": { "name": "Confirmation of the refund request by the PISP", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/refunds/:refundId/confirmation", "headers": [ { "name": "X-Request-ID", "value": "abcdef2e-3000-4000-88cc-ae40e3b113d7" }, { "name": "MessageCreateDateTime", "value": "2020-09-25T08:15:00.856Z" }, { "name": "InitiatingPartyReturnUrl", "value": "" }, { "name": "LastLogin", "value": "" }, { "name": "PsuIpAddress", "value": "" }, { "name": "PsuIpPort", "value": "" }, { "name": "HttpMethod", "value": "" }, { "name": "HttpHeaderUserAgent", "value": "" }, { "name": "HttpHeaderReferer", "value": "" }, { "name": "HttpHeaderAccept", "value": "" }, { "name": "HttpHeaderAcceptCharset", "value": "" }, { "name": "HttpHeaderAcceptEncoding", "value": "" }, { "name": "HttpHeaderAcceptLanguage", "value": "" }, { "name": "DeviceId", "value": "" }, { "name": "GeoLocation", "value": "" } ], "params": [ { "name": "refundId", "value": "e2e-pid-486215", "type": "path", "description": "The Id used by the Open Banking Service to refer to a refund.\n" } ], "body": { "type": "json", "data": "{}" } }, "docs": "This API is used to confirm a refund, confirmation is required\nwhen the link 'ConfirmationRequired' is returned.\n" }, { "info": { "name": "Refund identification request", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/refunds/:refundId/identification", "headers": [ { "name": "X-Request-ID", "value": "abcdef2e-3000-4000-88cc-ae40e3b113d7" }, { "name": "MessageCreateDateTime", "value": "2020-09-25T08:15:00.856Z" } ], "params": [ { "name": "refundId", "value": "e2e-pid-486215", "type": "path", "description": "The Id used by the Open Banking Service to refer to a refund.\n" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Use this operation to identify a PSU in decoupled approach. The\nresponse of the post refunds API will provide a link to this api in the 'PostIdentificationForDecoupled'\nfield if this step is required.\n" }, { "info": { "name": "Refund authorisation request", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/refunds/:refundId/authorisations", "headers": [ { "name": "X-Request-ID", "value": "abcdef2e-3000-4000-88cc-ae40e3b113d7" }, { "name": "MessageCreateDateTime", "value": "2020-09-25T08:15:00.856Z" } ], "params": [ { "name": "refundId", "value": "e2e-pid-486215", "type": "path", "description": "The Id used by the Open Banking Service to refer to a refund.\n" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Use this operation to authorise a refund explicitly.\n" }, { "info": { "name": "Refund authorisation request", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/refunds/:refundId/authorisations/:authorisationId", "headers": [ { "name": "X-Request-ID", "value": "abcdef2e-3000-4000-88cc-ae40e3b113d7" }, { "name": "MessageCreateDateTime", "value": "2020-09-25T08:15:00.856Z" } ], "params": [ { "name": "refundId", "value": "e2e-pid-486215", "type": "path", "description": "The Id used by the Open Banking Service to refer to a refund.\n" }, { "name": "authorisationId", "value": "aid-4846", "type": "path", "description": "The Id used by the Open Banking Service to refer to an authorisation resource.\n" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Use this operation to change the authorisation resource.\n" } ] } ], "bundled": true }