{ "opencollection": "1.0.0", "info": { "name": "Business Accounting Domestic scheduled payment API", "version": "1.0" }, "items": [ { "info": { "name": "Domestic scheduled payment", "type": "folder" }, "items": [ { "info": { "name": "Create a domestic scheduled payment consent", "type": "http" }, "http": { "method": "POST", "url": "https://b2b.revolut.com/api/1.0/domestic-scheduled-payment-consents", "headers": [ { "name": "x-fapi-financial-id", "value": "" }, { "name": "x-fapi-customer-last-logged-time", "value": "" }, { "name": "x-fapi-customer-ip-address", "value": "" }, { "name": "x-fapi-interaction-id", "value": "" }, { "name": "Authorization", "value": "" }, { "name": "x-idempotency-key", "value": "" }, { "name": "x-jws-signature", "value": "" }, { "name": "x-customer-user-agent", "value": "" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Create a scheduled payment consent as described in the [Open Banking API documentation: Account and Transaction API Specification](https://openbanking.atlassian.net/wiki/spaces/DZ/pages/999622968/Account+and+Transaction+API+Specification+-+v3.1.1).\n\nUse domestic scheduled payments for local scheduled payments in the local currency of the user.\n\n:::note\nRevolut supports only GBP as local in the UK and EUR in SEPA countries.\n:::\n\nBecause Revolut Business users can have multiple accounts in the sam" }, { "info": { "name": "Retrieve a domestic scheduled payment consent", "type": "http" }, "http": { "method": "GET", "url": "https://b2b.revolut.com/api/1.0/domestic-scheduled-payment-consents/:ConsentId", "headers": [ { "name": "x-fapi-financial-id", "value": "" }, { "name": "x-fapi-customer-last-logged-time", "value": "" }, { "name": "x-fapi-customer-ip-address", "value": "" }, { "name": "x-fapi-interaction-id", "value": "" }, { "name": "Authorization", "value": "" }, { "name": "x-customer-user-agent", "value": "" } ], "params": [ { "name": "ConsentId", "value": "", "type": "path", "description": "The ID of the account access consent." } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Get the details of a domestic scheduled payment consent.\n\nSee also [Tutorials: Initiate your first payment](https://developer.revolut.com/docs/guides/build-banking-apps/tutorials/initiate-your-first-payment)." }, { "info": { "name": "Create a domestic scheduled payment", "type": "http" }, "http": { "method": "POST", "url": "https://b2b.revolut.com/api/1.0/domestic-scheduled-payments", "headers": [ { "name": "x-fapi-financial-id", "value": "" }, { "name": "x-fapi-customer-last-logged-time", "value": "" }, { "name": "x-fapi-customer-ip-address", "value": "" }, { "name": "x-fapi-interaction-id", "value": "" }, { "name": "Authorization", "value": "" }, { "name": "x-idempotency-key", "value": "" }, { "name": "x-jws-signature", "value": "" }, { "name": "x-customer-user-agent", "value": "" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Create a domestic scheduled payment.\n\n:::note\nAs is defined in the Open Banking Specifications, the `/Data/Initiation` and the `/Data/Risk` sections of the request must be an exact match for the related consent passed in `ConsentId`.\n:::\n\nSee also [Tutorials: Initiate your first payment](https://developer.revolut.com/docs/guides/build-banking-apps/tutorials/initiate-your-first-payment#6-initiate-the-domestic-payment).\n" }, { "info": { "name": "Retrieve a domestic scheduled payment", "type": "http" }, "http": { "method": "GET", "url": "https://b2b.revolut.com/api/1.0/domestic-scheduled-payments/:DomesticScheduledPaymentId", "headers": [ { "name": "x-fapi-financial-id", "value": "" }, { "name": "x-fapi-customer-last-logged-time", "value": "" }, { "name": "x-fapi-customer-ip-address", "value": "" }, { "name": "x-fapi-interaction-id", "value": "" }, { "name": "Authorization", "value": "" }, { "name": "x-customer-user-agent", "value": "" } ], "params": [ { "name": "DomesticScheduledPaymentId", "value": "", "type": "path", "description": "The ID of the domestic scheduled payment." } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Get the status of a domestic scheduled payment.\n\nSee also [Tutorials: Initiate your first payment](https://developer.revolut.com/docs/guides/build-banking-apps/tutorials/initiate-your-first-payment#7-check-the-status-of-the-payment)." } ] } ], "bundled": true }