openapi: 3.1.0 info: title: Prestmit Partner Bank Accounts General API description: 'The Prestmit Partner API allows developers to automate buying and selling of gift cards, manage wallet balances and payouts, and integrate Prestmit transactions into their own applications. Authentication is performed via an x-api-key header, with optional IP whitelisting. A sandbox environment is available for development. ' version: '1.0' contact: name: Prestmit Developer Support url: https://prestmit.io/developers license: name: Prestmit Terms of Service url: https://prestmit.io/terms-of-service servers: - url: https://api.prestmit.io description: Production - url: https://dev-api.prestmit.io description: Sandbox security: - apiKey: [] tags: - name: General description: Account profile, commissions, service availability, and bank lookups. paths: /api/partners/v1/general/user: get: tags: - General summary: Retrieve account profile operationId: getAccountProfile responses: '200': description: Account profile returned. /api/partners/v1/general/commissions-and-fees: get: tags: - General summary: Check current commission and fee rates operationId: getCommissionsAndFees responses: '200': description: Current rates. /api/partners/v1/general/service-availability: get: tags: - General summary: Check service availability operationId: getServiceAvailability responses: '200': description: Service status. /api/partners/v1/general/nigerian-banks: get: tags: - General summary: List Nigerian banks operationId: listNigerianBanksGeneral responses: '200': description: Bank list. components: securitySchemes: apiKey: type: apiKey in: header name: x-api-key description: 'Prestmit Partner API key issued from the developer dashboard. Optional IP whitelisting can be enabled per key. '