openapi: 3.1.0 info: title: Nexi API version: '2026-10-15' description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-10-15: 22 operation(s) read from 3 public documentation page(s) (each operation names its page in x-source). This is not the provider''s published contract; Nexi has published no machine-readable contract that the pipeline could find. Engine: local.' x-evidence-tiers: code-example: 0 documentation: 22 pages-with-code: 0 pages-read: 3 x-generated-from: documentation x-provenance: generated x-authored-by: API Evangelist x-generated: '2026-10-15' x-generator: generate-contract-from-docs.py x-engine: local x-sources: - https://developer.nexigroup.com/xpaycee/en-EU/api - https://developer.nexigroup.com/xpaycee/en-EU/api/build-api-v1 - https://developer.nexigroup.com/xpaycee/en-EU/api/payment-api-v1 servers: - url: https://xpaysandbox.nexigroup.com/api/phoenix-0.0/psp paths: /api/v1/build/{buildid}: get: operationId: get_api_v1_build_buildid tags: - Api summary: XPay Build APIs x-source: https://developer.nexigroup.com/xpaycee/en-EU/api parameters: - name: buildid in: path required: true schema: type: string responses: '200': description: Success (status as documented) x-evidence: kind: documentation collapsed_from: 2 example path(s) differing only at buildId post: operationId: post_api_v1_build_buildid tags: - Api summary: XPay Build APIs x-source: https://developer.nexigroup.com/xpaycee/en-EU/api parameters: - name: buildid in: path required: true schema: type: string responses: '201': description: Success (status as documented) x-evidence: kind: documentation collapsed_from: 3 example path(s) differing only at buildId /api/v1/orders: get: operationId: get_api_v1_orders tags: - Api summary: XPay Payment APIs x-source: https://developer.nexigroup.com/xpaycee/en-EU/api/payment-api-v1 parameters: - name: X-API-KEY in: header required: true schema: type: string - name: Correlation-Id in: header required: true schema: type: string description: UUID v4 - name: amountType in: query required: false schema: type: string - name: customField in: query required: false schema: type: string - name: fromTime in: query required: false schema: type: string - name: maxAmount in: query required: false schema: type: string - name: maxRecords in: query required: false schema: type: integer - name: minAmount in: query required: false schema: type: string - name: orderId in: query required: false schema: type: string - name: orderState in: query required: false schema: type: string - name: toTime in: query required: false schema: type: string responses: '200': description: Success (status as documented) content: application/json: schema: $ref: '#/components/schemas/GetApiV1OrdersResponse' x-evidence: kind: documentation /api/v1/orders/{orderid}: get: operationId: get_api_v1_orders_orderid tags: - Api summary: XPay Payment APIs x-source: https://developer.nexigroup.com/xpaycee/en-EU/api/payment-api-v1 parameters: - name: orderid in: path required: true schema: type: string - name: X-API-KEY in: header required: true schema: type: string - name: Correlation-Id in: header required: true schema: type: string description: UUID v4 responses: '200': description: Success (status as documented) content: application/json: schema: $ref: '#/components/schemas/GetApiV1OrdersOrderidResponse' x-evidence: kind: documentation post: operationId: post_api_v1_orders_orderid tags: - Api summary: XPay Build APIs x-source: https://developer.nexigroup.com/xpaycee/en-EU/api parameters: - name: orderid in: path required: true schema: type: string responses: '201': description: Success (status as documented) x-evidence: kind: documentation collapsed_from: 3 example path(s) differing only at orderId /api/v1/orders/{orderid}/mit: post: operationId: post_api_v1_orders_orderid_mit tags: - Api summary: XPay CEE API reference x-source: https://developer.nexigroup.com/xpaycee/en-EU/api parameters: - name: orderid in: path required: true schema: type: string responses: '201': description: Success (status as documented) x-evidence: kind: documentation /contract/{contractid}: get: operationId: get_contract_contractid tags: - Contract summary: XPay CEE API reference x-source: https://developer.nexigroup.com/xpaycee/en-EU/api parameters: - name: contractid in: path required: true schema: type: string responses: '200': description: Success (status as documented) x-evidence: kind: documentation /contracts/customers/{customerid}: get: operationId: get_contracts_customers_customerid tags: - Contracts summary: XPay CEE API reference x-source: https://developer.nexigroup.com/xpaycee/en-EU/api parameters: - name: customerid in: path required: true schema: type: string responses: '200': description: Success (status as documented) x-evidence: kind: documentation /contracts/{contractid}/deactivation: post: operationId: post_contracts_contractid_deactivation tags: - Contracts summary: XPay CEE API reference x-source: https://developer.nexigroup.com/xpaycee/en-EU/api parameters: - name: contractid in: path required: true schema: type: string responses: '201': description: Success (status as documented) x-evidence: kind: documentation /operations: get: operationId: get_operations tags: - Operations summary: XPay CEE API reference x-source: https://developer.nexigroup.com/xpaycee/en-EU/api responses: '200': description: Success (status as documented) x-evidence: kind: documentation /operations/{operationid}: get: operationId: get_operations_operationid tags: - Operations summary: XPay CEE API reference x-source: https://developer.nexigroup.com/xpaycee/en-EU/api parameters: - name: operationid in: path required: true schema: type: string responses: '200': description: Success (status as documented) x-evidence: kind: documentation /operations/{operationid}/actions: get: operationId: get_operations_operationid_actions tags: - Operations summary: XPay CEE API reference x-source: https://developer.nexigroup.com/xpaycee/en-EU/api parameters: - name: operationid in: path required: true schema: type: string responses: '200': description: Success (status as documented) x-evidence: kind: documentation /operations/{operationid}/{id}: post: operationId: post_operations_operationid_id tags: - Operations summary: XPay CEE API reference x-source: https://developer.nexigroup.com/xpaycee/en-EU/api parameters: - name: operationid in: path required: true schema: type: string - name: id in: path required: true schema: type: string responses: '201': description: Success (status as documented) x-evidence: kind: documentation collapsed_from: 2 example path(s) differing only at id /orders: get: operationId: get_orders tags: - Orders summary: XPay CEE API reference x-source: https://developer.nexigroup.com/xpaycee/en-EU/api responses: '200': description: Success (status as documented) x-evidence: kind: documentation /orders/3steps/{3stepId}: post: operationId: post_orders_3steps_3stepId tags: - Orders summary: XPay CEE API reference x-source: https://developer.nexigroup.com/xpaycee/en-EU/api parameters: - name: 3stepId in: path required: true schema: type: string responses: '201': description: Success (status as documented) x-evidence: kind: documentation collapsed_from: 3 example path(s) differing only at 3stepId /orders/paybylink/{linkid}: get: operationId: get_orders_paybylink_linkid tags: - Orders summary: XPay CEE API reference x-source: https://developer.nexigroup.com/xpaycee/en-EU/api parameters: - name: linkid in: path required: true schema: type: string responses: '200': description: Success (status as documented) x-evidence: kind: documentation /orders/paybylink/{linkid}/renewals: post: operationId: post_orders_paybylink_linkid_renewals tags: - Orders summary: XPay CEE API reference x-source: https://developer.nexigroup.com/xpaycee/en-EU/api parameters: - name: linkid in: path required: true schema: type: string responses: '201': description: Success (status as documented) x-evidence: kind: documentation /orders/{orderid}: get: operationId: get_orders_orderid tags: - Orders summary: XPay CEE API reference x-source: https://developer.nexigroup.com/xpaycee/en-EU/api parameters: - name: orderid in: path required: true schema: type: string responses: '200': description: Success (status as documented) x-evidence: kind: documentation post: operationId: post_orders_orderid tags: - Orders summary: XPay Build APIs x-source: https://developer.nexigroup.com/xpaycee/en-EU/api parameters: - name: orderid in: path required: true schema: type: string responses: '201': description: Success (status as documented) x-evidence: kind: documentation collapsed_from: 5 example path(s) differing only at orderId /paybylink/{linkid}/cancels: post: operationId: post_paybylink_linkid_cancels tags: - Paybylink summary: XPay CEE API reference x-source: https://developer.nexigroup.com/xpaycee/en-EU/api parameters: - name: linkid in: path required: true schema: type: string responses: '201': description: Success (status as documented) x-evidence: kind: documentation /payment_methods: get: operationId: get_payment_methods tags: - Payment Methods summary: XPay CEE API reference x-source: https://developer.nexigroup.com/xpaycee/en-EU/api responses: '200': description: Success (status as documented) x-evidence: kind: documentation /{merchantNotificationUrl}: post: operationId: post_merchantNotificationUrl tags: - Api summary: XPay Notification APIs x-source: https://developer.nexigroup.com/xpaycee/en-EU/api parameters: - name: merchantNotificationUrl in: path required: true schema: type: string responses: '201': description: Success (status as documented) x-evidence: kind: documentation components: schemas: GetApiV1OrdersResponse: type: object properties: orders: type: array description: list of orders GetApiV1OrdersOrderidResponse: type: object properties: order: type: object description: order details tags: - name: Api - name: Contract - name: Contracts - name: Operations - name: Orders - name: Paybylink - name: Payment Methods