¿Cómo integrar la API de prueba de Paytm en Node.js?

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.

  • 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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *