Monedero móvil · Bangladés
Nagad Customer API
Monedero personal Nagad (Bangladés) — login con PIN + OTP por SMS con un paso opcional de cambio de dispositivo *167#, saldo, historial paginado y detalle de transacciones, validación del destinatario, vista previa de comisiones, envío de dinero P2P y mantenimiento de aprovisionamiento/renovación de credenciales.
Sandbox · Solicitud
curl -X POST 'https://www.openbankinggateway.com/api/sandbox/nagad-customer/login/request-otp' \
-H 'Content-Type: application/json' \
--data '{
"account": "01900000002",
"pinCode": "1234"
}'Ejemplo ilustrativo del sandbox. No se contacta al proveedor, se envían SMS, se mueven fondos ni se cobran créditos.
Referencia de la API
Conoce cada endpoint.
Los métodos, rutas y reglas provienen del mismo catálogo que usa la consola. Abre un endpoint para ver sus campos.
Autenticación del monedero
POST/login/request-otpSend the SMS OTP or signal the *167# device-change step
Solo sandbox
/login/request-otpSend the SMS OTP or signal the *167# device-change step
/api/sandbox/nagad-customer/login/request-otp
| Parámetro | Tipo | Reglas y envío |
|---|---|---|
accountObligatorio | string | Cuerpo JSON Usa un monedero autorizado. En modo real, su identidad debe vincularse a tu cuenta del sitio mediante el acceso al monedero.
|
pinCodeObligatorio | string | Cuerpo JSON Sensible · nunca en URLs
|
POST/login/verify-ussd-otpSubmit the *167# device-change USSD code
Solo sandbox
/login/verify-ussd-otpSubmit the *167# device-change USSD code
/api/sandbox/nagad-customer/login/verify-ussd-otp
| Parámetro | Tipo | Reglas y envío |
|---|---|---|
accountObligatorio | string | Cuerpo JSON Usa un monedero autorizado. En modo real, su identidad debe vincularse a tu cuenta del sitio mediante el acceso al monedero.
|
ussdOtpObligatorio | string | Cuerpo JSON Sensible · nunca en URLs
|
POST/login/verify-otpVerify the OTP and issue a session token
Solo sandbox
/login/verify-otpVerify the OTP and issue a session token
/api/sandbox/nagad-customer/login/verify-otp
| Parámetro | Tipo | Reglas y envío |
|---|---|---|
accountObligatorio | string | Cuerpo JSON Usa un monedero autorizado. En modo real, su identidad debe vincularse a tu cuenta del sitio mediante el acceso al monedero.
|
otpObligatorio | string | Cuerpo JSON Sensible · nunca en URLs
|
uidOpcional | string | Cuerpo JSON
|
Cuenta y actividad
GET/balanceWallet balance
Solo sandbox
/balanceWallet balance
/api/sandbox/nagad-customer/balance
| Parámetro | Tipo | Reglas y envío |
|---|---|---|
tokenObligatorio | string | Enviar en X-OBG-Token Session token from the login step. Prefer the X-OBG-Token header so it stays out of URLs. Sensible · nunca en URLs
|
GET/transaction-historyPaged transaction history
Solo sandbox
/transaction-historyPaged transaction history
/api/sandbox/nagad-customer/transaction-history
| Parámetro | Tipo | Reglas y envío |
|---|---|---|
tokenObligatorio | string | Enviar en X-OBG-Token Session token from the login step. Prefer the X-OBG-Token header so it stays out of URLs. Sensible · nunca en URLs
|
pageOpcional | integer | Parámetro de consulta
|
GET/transaction-detailSingle transaction detail
Solo sandbox
/transaction-detailSingle transaction detail
/api/sandbox/nagad-customer/transaction-detail
| Parámetro | Tipo | Reglas y envío |
|---|---|---|
tokenObligatorio | string | Enviar en X-OBG-Token Session token from the login step. Prefer the X-OBG-Token header so it stays out of URLs. Sensible · nunca en URLs
|
txnIdObligatorio | string | Parámetro de consulta
|
approvalDateObligatorio | string | Parámetro de consulta
|
Transferencias
GET/validate-accountCheck that a recipient is a registered wallet
Solo sandbox
/validate-accountCheck that a recipient is a registered wallet
/api/sandbox/nagad-customer/validate-account
| Parámetro | Tipo | Reglas y envío |
|---|---|---|
tokenObligatorio | string | Enviar en X-OBG-Token Session token from the login step. Prefer the X-OBG-Token header so it stays out of URLs. Sensible · nunca en URLs
|
destMobileObligatorio | string | Parámetro de consulta
|
GET/fee-commissionPreview fee, commission and net amount for a transfer
Solo sandbox
/fee-commissionPreview fee, commission and net amount for a transfer
/api/sandbox/nagad-customer/fee-commission
| Parámetro | Tipo | Reglas y envío |
|---|---|---|
tokenObligatorio | string | Enviar en X-OBG-Token Session token from the login step. Prefer the X-OBG-Token header so it stays out of URLs. Sensible · nunca en URLs
|
destMobileObligatorio | string | Parámetro de consulta
|
amountObligatorio | decimal | Parámetro de consulta
|
txTypeOpcional | string | Parámetro de consulta
|
POST/p2pP2P send-money to another Nagad wallet
Solo sandbox
/p2pP2P send-money to another Nagad wallet
/api/sandbox/nagad-customer/p2p
Solo simulación del sandbox. No se mueve dinero real; esta integración no tiene transferencias reales habilitadas.
| Parámetro | Tipo | Reglas y envío |
|---|---|---|
tokenObligatorio | string | Enviar en X-OBG-Token Session token from the login step. Prefer the X-OBG-Token header so it stays out of URLs. Sensible · nunca en URLs
|
destAccountNoObligatorio | string | Cuerpo JSON
|
amountObligatorio | decimal | Cuerpo JSON
|
userRefMessageOpcional | string | Cuerpo JSON
|
Mantenimiento de sesión
POST/refresh-card-dataProvision or refresh P2P payment credentials
Solo sandbox
/refresh-card-dataProvision or refresh P2P payment credentials
/api/sandbox/nagad-customer/refresh-card-data
| Parámetro | Tipo | Reglas y envío |
|---|---|---|
tokenObligatorio | string | Enviar en X-OBG-Token Session token from the login step. Prefer the X-OBG-Token header so it stays out of URLs. Sensible · nunca en URLs
|
POST/replenish-cardRefresh the transaction credential quota
Solo sandbox
/replenish-cardRefresh the transaction credential quota
/api/sandbox/nagad-customer/replenish-card
| Parámetro | Tipo | Reglas y envío |
|---|---|---|
tokenObligatorio | string | Enviar en X-OBG-Token Session token from the login step. Prefer the X-OBG-Token header so it stays out of URLs. Sensible · nunca en URLs
|
POST/reinitialize-walletRe-provision an existing session for P2P
Solo sandbox
/reinitialize-walletRe-provision an existing session for P2P
/api/sandbox/nagad-customer/reinitialize-wallet
| Parámetro | Tipo | Reglas y envío |
|---|---|---|
tokenObligatorio | string | Enviar en X-OBG-Token Session token from the login step. Prefer the X-OBG-Token header so it stays out of URLs. Sensible · nunca en URLs
|
Los identificadores y las descripciones específicas del proveedor se mantienen en inglés para coincidir con el contrato.
Probar en sandbox
Una solicitud que puedes examinar.
La consola empieza en sandbox. Usa solo los datos de prueba. Cambiar a Real modifica el destino y puede usar cuentas y fondos reales.
Sandbox
Separa las pruebas, el acceso a cuentas y la facturación.
De la primera solicitud a la conexión real.
Explora sin iniciar sesión
Elige una API y usa sus datos de prueba. Las respuestas simuladas no mueven dinero ni contactan con un banco.
Crea tu cuenta de la plataforma
Accede con Google, recibe 1.000 créditos y crea una clave API. Esto inicia sesión en el sitio, no en un monedero.
Conecta cuando estés listo
En las APIs con acceso real, completa el acceso al monedero por separado. Cada solicitud real exitosa cuesta un crédito; los fallos, ninguno.
Empieza poco. Coste claro.
10 USD compran 10.000 créditos. Una solicitud real exitosa usa uno; los fallos y el sandbox no consumen créditos. Comprar créditos no habilita integraciones solo sandbox.
Guía de integración
Llévalo a tu código.
Los ejemplos de sandbox usan datos públicos. Los ejemplos reales usan marcadores: guarda las credenciales en tu servidor, nunca en el repositorio.
Sandbox
curl -X POST 'https://www.openbankinggateway.com/api/sandbox/nagad-customer/login/request-otp' \
-H 'Content-Type: application/json' \
--data '{
"account": "01900000002",
"pinCode": "1234"
}'Solo sandbox
Acceso en vivo no habilitado
Contáctanos para habilitar el acceso
Las llamadas en vivo a Nagad Customer se habilitan por cliente. El modo Sandbox sigue siendo gratuito y no requiere iniciar sesión.
Límites claros antes de la primera solicitud.
Lo que conviene saber.
¿El sandbox usa cuentas reales?
No. Usa respuestas simuladas y credenciales públicas de prueba. No contacta proveedores financieros, envía códigos OTP ni mueve fondos.
¿Todas las APIs permiten solicitudes reales?
No. Solo las integraciones marcadas con acceso real tienen un proveedor conectado. Las demás son solo sandbox y devuelven LIVE_ACCESS_NOT_ENABLED en modo real. Contáctanos para consultar el acceso.
¿Cuándo se cobra un crédito?
Se cobra un crédito por llamada real exitosa. Los fallos y el sandbox son gratuitos. Consulta X-Credits-Charged, no solo el estado HTTP. Si aparece X-OBG-Settlement: unknown, el cobro no está resuelto: X-Credits-Charged: 0 no demuestra que no se haya descontado un crédito. Consulta el historial de uso y concilia antes de reintentar.
¿Acceder con Google conecta mi monedero?
No. Google gestiona tu cuenta del sitio, créditos y claves API. El acceso al monedero es un flujo separado para una integración compatible y una cuenta que tengas autorización para usar.
Sigue explorando.
- Solo sandbox
EasyPaisa (Phoenix)
PakistánMonedero móvil
Telenor EasyPaisa Pakistán — login con OTP, perfil, saldo, transacciones y transferencias.
6 endpoints · Sandbox gratuito
Explorar API - Solo sandbox
ACB ONE
VietnamBanca minorista
Asia Commercial Bank (Vietnam) — login con usuario/contraseña, perfil, saldo y transacciones.
5 endpoints · Sandbox gratuito
Explorar API - Solo sandbox
slice Business
IndiaBanca para comercios
Banca para comercios slice Business (India) — login con OTP, perfil y saldo, libros de cobros/passbook, beneficiarios y transferencia bancaria en dos pasos.
9 endpoints · Sandbox gratuito
Explorar API