Skip to main content

Transfer Type ID Reference

The transferTypeId is a system-defined identifier that determines the nature of the transaction, routing logic, validation rules, and settlement behavior within the CellPay platform. Each payment or service type supported by CellPay is mapped to a unique Transfer Type ID.

API consumers must use the correct transferTypeId when initiating Book Payment and Confirm Payment requests. Using an incorrect or inactive Transfer Type ID will result in validation errors or transaction rejection.

Transfer Type IDs are provided by CellPay during onboarding or can be retrieved dynamically through service configuration APIs where applicable.

Transfer Type ID Table​

Top-up Service​

Service NameTransfer Type ID (Test)Transfer Type ID (Production)
NCELL Prepaid/Postpaid292292
NCELL Datapack/Voicepack
NT Postpaid294294
NT Prepaid295295
NTC Datapack/Voicepack
NT Landline299299

Internet Bill Payment Service​

Service NameTransfer Type ID (Test)Transfer Type ID (Production)
Alisha Communication Internet309309
Arrownet Internet310310
ClassicTech Internet311311
EastLink Internet312312
Info Net Internet313313
Loops Network Internet314314
MetroLink Internet315315
NT ADSL325325
NT FTTH326326
NT WIMAX327327
Palsnet Internet316316
Pokhara Internet317317
Royal Network Internet318318
Sky Internet319319
Subisu Internet306306
TechMinds Internet320320
Vianet Internet307307
Virtual Network Internet321321
Web Network Internet322322
Web Surfer Internet323323
WorldLink Internet308308

Television Bill Payment / Recharge​

Service NameTransfer Type ID (Test)Transfer Type ID (Production)
DishHome Bill TV301301
Sim TV302302
Mero TV303303
Prabhu TV304304
Sky TV305305

NEA Bill Payment​

Service NameTransfer Type ID (Test)Transfer Type ID (Production)
NEA Electricity324324

Insurance Payment​

Service NameTransfer Type ID (Test)Transfer Type ID (Production)
Ajod Insurance448448
General Insurance449449
Himalayan General Insurance441441
Mahalaxmi Life Insurance455455
Nepal Life Insurance329329
NLG Insurance330330
Prabhu Life Insurance331331
Reliable Life Insurance454454
Reliance Life Insurance453453
Sanima Life Insurance444444
Surya Life Insurance446446
Union Life Insurance445445

Airline Ticket Payment​

Service NameTransfer Type ID (Test)Transfer Type ID (Production)
Domestic Airlines290290

Bus Ticket Payment​

Service NameTransfer Type ID (Test)Transfer Type ID (Production)
Bus Sewa Ticket Payment289289

Credit Card Bill Payment​

Service NameTransfer Type ID (Test)Transfer Type ID (Production)
Credit Card Payment437437

Broker Payment​

Service NameTransfer Type ID (Test)Transfer Type ID (Production)
Stockbroker Payment439439

Cable Car Payment​

Service NameTransfer Type ID (Test)Transfer Type ID (Production)
Manakamana Cable Car440440
Annapurna Cable Car--

Government Payment​

Service NameTransfer Type ID (Test)Transfer Type ID (Production)
Government Payment489489
Traffic Police Fine490490
SSF--

Khanepani Bill Payment​

Service NameTransfer Type ID (Test)Transfer Type ID (Production)
Khanepani554554

Fund Transfers​

Service NameTransfer Type ID (Test)Transfer Type ID (Production)
Fund Transfer (Partner Bank)291291
Fund Transfer (Non- Partner Bank)396396

QR Payments​

Service NameTransfer Type ID (Test)Transfer Type ID (Production)
Fonepay QR332342
NepalPay QR500546
SmartQR via NepalPay QR500546

Usage Guidelines​

  • transferTypeId is mandatory in both Book Payment and Confirm Payment requests.
  • The same transferTypeId must be used consistently across both steps of a transaction.
  • Some services may expose Transfer Type IDs dynamically through configuration or service-list APIs.
  • API consumers must not hard-code Transfer Type IDs unless explicitly instructed by CellPay.

Important Consideration​

  • Transfer Type IDs are environment-specific; sandbox and production IDs may differ.
  • New services may introduce additional Transfer Type IDs without impacting existing integrations.
  • Deprecated Transfer Type IDs will be communicated through official change notices.