android - paytm 支付网关的回调 URL
问题描述
我正在尝试将 Paytm 支付网关集成到我的 android 应用程序中,并将 nodejs 作为后端。我对回调 url 有问题。我试图实现自定义回调 url,但它不起作用。我在我的服务器上使用了以下代码来验证校验和
async verifyChecksum({
request,
auth,
response
}) {
var paytmParams = {};
var paytmChecksum;
for (var key in request) {
if (key == "CHECKSUMHASH") {
paytmChecksum = request[key];
} else {
paytmParams[key] = request[key];
}
}
// const checksum = request.only(['checksum']);
if (paytm_checksum.verifychecksum(paytmParams, paytm_config.MERCHANT_KEY, paytmChecksum)) {
console.log("Checksum Verification => true");
response.send("Checksum Verification => true");
} else {
console.log("Checksum Verification => false");
response.send("Checksum Verification => false");
}
}
解决方案
推荐阅读
- java - “未设置数据库类型,使用元数据指示:SQLSERVER” Springbatch SQLSERVER
- azure-cognitive-search - 与 POST API 相比,Azure 搜索索引器是否提供更好的性能?
- javascript - UrbanAirship - HTML 按钮 - 设置标签以传递给代码
- powershell - 附件为空
- vue.js - 使用 vue map state 对数组进行 v-model
- python - 在 django 2.2.5 中使用用户名和密码登录
- windows - 如何设置别名以在 Bash 中打开文件
- node.js - 如何在猫鼬/节点中动态显示图像作为帖子页面的背景图像?
- sql-server - SQL Server 连接查询转换为 MongoDb 查询
- bash - 如何在bash中替换字符串中的变量