Paytm significa Pay through mobile se utiliza para transacciones en línea . Podemos integrarlo con nuestra aplicación node.js utilizando la API de desarrollador de Paytm .
Esta API se puede utilizar tanto para pruebas como para fines de desarrollo. Hay dos métodos para hacerlo: API de prueba y API de producción. La API de producción solo funcionará cuando la cuenta del comerciante esté vinculada a una cuenta bancaria. En este artículo, implementaremos usando Test API.
Configuración del entorno:
Inicialice el paquete NPM:
npm init -y
Instalación de dependencias:
npm install express ejs
app.js
const express= require('express'); var app= express(); var bodyParser= require('body-parser'); const ejs= require('ejs'); app.use(express.static(__dirname + '/views')); app.engine('html', require('ejs').renderFile); app.set("view engine", "html"); app.set("views", __dirname + "/views"); app.use(bodyParser.urlencoded({extended:true})); app.use(bodyParser.json()); app.use('/', require('./routes/server')); let port = process.env.PORT || 1234; app.listen(port,()=>{ console.log("Server is started"); });
- Cree rutas en el archivo /routes/server.js:
- Crear vistas en la carpeta /views
- Conecta vistas en el archivo app.js
app.use('/', require('./routes/server'));
- Para integrar Paytm, vaya a paytm.com en modo web y haga clic en » Aceptar pagos «:
- Elija la opción » Desarrollador» :
- Inicie sesión/ regístrese con su cuenta de Paytm:
- Después de iniciar sesión, se mostrará el panel del desarrollador . Después de esto, haga clic en Configuración del desarrollador:
- Use su ID de comerciante, CLAVE de comerciante en la aplicación node.js.
- Hay dos métodos para hacer esto:
- API de prueba : en modo de prueba.
- API de producción : en modo de producción. El modo de producción está activo solo cuando la cuenta del comerciante está vinculada a su cuenta bancaria.
- Hay dos métodos para hacer esto:
- Después de crear una aplicación, ejecute el servidor e ingrese detalles como nombre, correo electrónico, móvil, cantidad, etc.
- En el siguiente paso, haga clic en proceder al pago y recibirá una OTP en su número de teléfono móvil . Ingrese la OTP y procese y su transacción se realizará
- También podemos pagar con tarjeta de crédito, tarjeta de débito y banca neta.
- Coloque el archivo config.js en la carpeta /routes/Paytm/ con su mid y key.
Nombre del archivo: config.js
Javascript
var PaytmConfig = { mid: "YOUR MERCHANT ID", key: "YOUR MERCHANT KEY", website: "WEBSTAGING", }; module.exports.PaytmConfig = PaytmConfig;
El código completo está disponible en https://github.com/singhteekam/Paytm_Integration
Publicación traducida automáticamente
Artículo escrito por singh_teekam y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA