1

Paytm 验证校验和在 node.js 中一直失败。我们使用了 paytm 的这个

4

1 回答 1

0

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

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")
于 2017-03-27T15:52:59.203 回答