naftiko: 1.0.0-alpha2 info: label: Cellulant Tingg Payouts API — Payments description: 'Cellulant Tingg Payouts API — Payments. Single global JSON entry point dispatching BEEP functions for postPayment, queryPayment, validateAccount, getBill, getBalance, refundPayment across mobile money, banks, airtime, and bill-pay rails in 35+ African countries.' tags: - Cellulant - Tingg - Payouts - Mobile Money - Bank Transfer created: '2026-05-24' modified: '2026-05-24' binds: - namespace: env keys: TINGG_BEEP_USERNAME: TINGG_BEEP_USERNAME TINGG_BEEP_PASSWORD: TINGG_BEEP_PASSWORD capability: consumes: - type: http namespace: payouts-payments baseUri: https://api.tingg.africa description: Cellulant Tingg Payouts (Beep) business capability. resources: - name: payments path: /v1/global-api/payments operations: - name: postpayment method: POST description: Cellulant Post a Payment (Beep) outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON) including function discriminator and payload.credentials, payload.packet. required: true authentication: type: basic username: '{{env.TINGG_BEEP_USERNAME}}' password: '{{env.TINGG_BEEP_PASSWORD}}' placement: header exposes: - type: rest namespace: payouts-payments-rest port: 8080 description: REST adapter for Cellulant Tingg Payouts. resources: - path: /v1/global-api/payments name: payments description: REST surface for Beep payments dispatcher. operations: - method: POST name: postpayment description: Cellulant Post a Payment (Beep) call: payouts-payments.postpayment with: body: rest.body outputParameters: - type: object mapping: $. - type: mcp namespace: payouts-payments-mcp port: 9090 transport: http description: MCP adapter for Cellulant Tingg Payouts. tools: - name: cellulant-post-payment description: Cellulant Post a Payment (Beep) — dispatches based on `function` (BEEP.postPayment, BEEP.queryPayment, BEEP.validateAccount, BEEP.getBill, BEEP.getBalance, BEEP.refundPayment). hints: readOnly: false destructive: false idempotent: false call: payouts-payments.postpayment with: body: tools.body outputParameters: - type: object mapping: $.