Decoder Payment (Pay-TV) API

Make payment for Pay-TV subscription. Process payments for DSTV, AZAM TV, Startimes, and ZUKU services.

Overview

Key Features

  • Multi-provider payment support
  • Real-time payment processing
  • Subscription activation
  • Payment confirmation
  • Duplicate transaction detection

The Decoder Payment API allows you to process Pay-TV subscription payments directly. The system includes duplicate detection to prevent accidental multiple payments.

API Endpoint

POST /api/v1/decoder/payment

Decoder Payment (Pay-TV) API

Make payment for Pay-TV subscription. Process payments for DSTV, AZAM TV, Startimes, and ZUKU services.

Sample Request

Example request payload from the API specification:

{
  "channelReference": "MK1726134387",
  "sourceId": "mkononi",
  "serviceProvider": "AZAMTV",
  "requestBody": {
    "referenceNumber": "212912403133",
    "sourceAccount": "20401605133",
    "amount": "1000",
    "debitCurrency": "TZS",
    "transactionDescription": "pay tv subscriber"
  }
}

Sample Response

Example successful response:

{
  "statusCode": 685,
  "message": "Possibly unintended duplicate transaction from customer detected"
}

Quick Info

Base URL: https://www.fintech.nmbbank.co.tz
Method: POST
Authentication: Bearer Token
Content Type: application/json

Need Help?

Our support team is ready to assist you with API integration.

Contact Support Join Community