Paytm Verify checksum不断在node.js中失败。我们使用了来自paytm的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")

10-04 18:06