{ "opencollection": "1.0.0", "info": { "name": "Business Accounting Payments API", "version": "1.0" }, "items": [ { "info": { "name": "Payments", "type": "folder" }, "items": [ { "info": { "name": "Retrieve payment list of an order", "type": "http" }, "http": { "method": "GET", "url": "https://b2b.revolut.com/api/1.0/api/orders/:order_id/payments", "headers": [ { "name": "Authorization", "value": "" } ], "params": [ { "name": "order_id", "value": "", "type": "path", "description": "The ID of the `Order` object." } ] }, "docs": "Retrieve a list of payments for a specific order, based on the order's ID.\n\n:::note\nThis endpoint is part of a new API, pay attention to the different endpoint URL.\n:::\n\nUse this endpoint to retrieve payment details for saved payment methods to make merchant and customer initiated transactions. For more information, see: \n - [Speed up customer checkout by using saved card details](https://developer.revolut.com/docs/guides/merchant/optimise-checkout/save-payment-methods/checkout-with-saved-card)" }, { "info": { "name": "Pay for an order", "type": "http" }, "http": { "method": "POST", "url": "https://b2b.revolut.com/api/1.0/api/orders/:order_id/payments", "headers": [ { "name": "Authorization", "value": "" } ], "params": [ { "name": "order_id", "value": "", "type": "path", "description": "The ID of the `Order` object." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Initiate a payment to pay full amount for an order using a customer's saved payment method.\n\n:::note\nThe `/orders/{order_id}/confirm` endpoint has been deprecated. It will be only supported for already existing implementations.\n:::\n\n:::warning\nThis endpoint is part of a new API, pay attention to the different endpoint URL. \n:::\n\nFor more information about how to save and charge payment methods, see: [Charge a customer's saved payment method](https://developer.revolut.com/docs/guides/merchant/opt" }, { "info": { "name": "Retrieve payment details", "type": "http" }, "http": { "method": "GET", "url": "https://b2b.revolut.com/api/1.0/api/payments/:payment_id", "headers": [ { "name": "Authorization", "value": "" }, { "name": "Revolut-Api-Version", "value": "" } ], "params": [ { "name": "payment_id", "value": "", "type": "path", "description": "The ID of the `Payment` object." } ] }, "docs": "Retrieve information about a specific payment, based on the payment's ID.\n\nUse this endpoint to track a payment's lifecycle, for example:\n - When you develop a [1-click checkout process](https://developer.revolut.com/docs/guides/merchant/optimise-checkout/save-payment-methods/checkout-with-saved-card)\n - When you build a [subscription management system](https://developer.revolut.com/docs/guides/merchant/optimise-checkout/save-payment-methods/subscription-management)" } ] } ], "bundled": true }