node.js - Paytm 验证校验和问题

标签 node.js payment-gateway paytm

Paytm Verify checksum Node.js 不断失败。我们用过这个library来自支付宝

最佳答案

由于日期格式问题,验证校验和失败。

Paytm 使用日期格式为“YYYY-MM-DD hh:mm:ss.S”,而我们得到的 TXNDATE 为

Mon Mar 27 2017 17:00:37 GMT+0000 (UTC)

  TXNDATE: 2017-03-27T17:00:37.000Z,

因此我们需要使用 moment.js 将 TXNDATE 转换为上述格式

params.TXNDATE = moment(new Date(params.TXNDATE)).utc().format("YYYY-MM-DD HH:mm:ss.S")

关于node.js - Paytm 验证校验和问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43050910/

相关文章:

node.js - 使用 Node 对 MongoDB 的 PATCH 方法

node.js - 在node中同时使用Firebase Admin SDK和Client SDK

wordpress - 获取 Woocommerce 用户购物车的当前订单 ID

android - 如何在 Android 应用程序中集成 TEST PayU 支付网关?

android - Paytm 校验和不匹配 - Android Paytm SDK 错误 : 330

javascript - 变量在 JavaScript 中被视为字符串

javascript - 异步精确读取 n 个字节

android - 适用于 IOS 和 Android 的支付网关

swift - ios Swift 中 Paytm 支付缺失参数问题