Cellulant · Capability

Cellulant Tingg Payouts API — Payments

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.

Cellulant Tingg Payouts API — Payments is a Naftiko capability published by Cellulant, one of 3 capabilities the APIs.io network indexes for this provider. It bundles 1 operation across the POST method rooted at /v1/global-api/payments.

The capability includes 1 state-changing operation. Lead operation: Cellulant Post a Payment (Beep) — dispatches based on function (BEEP.postPayment, BEEP.queryPayment, BEEP.validateAccount, BEEP.getBill, BEEP.getBalance, BEEP.refundPayment). Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include Cellulant, Tingg, Payouts, Mobile Money, and Bank Transfer.

Run with Naftiko CellulantTinggPayoutsMobile MoneyBank Transfer

What You Can Do

POST
Postpayment — Cellulant Post a Payment (Beep)
/v1/global-api/payments

MCP Tools

cellulant-post-payment

Cellulant Post a Payment (Beep) — dispatches based on `function` (BEEP.postPayment, BEEP.queryPayment, BEEP.validateAccount, BEEP.getBill, BEEP.getBalance, BEEP.refundPayment).

Capability Spec

payouts-payments.yaml Raw ↑
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: $.