Commit 10293756 by 宋毅

tj

parent 79c72d9b
......@@ -16,34 +16,34 @@ class AliPayment extends APIBase {
}
async test(pobj, qobj, req) {
// var pobj = { appInfo: { uapp_id: 22 }, actionBody: { total_fee: 0.01, order_num: "111222", body_desc: "标题描述1" } };
// var actionBody = {
// "discount": "0.00",
// "payment_type": "1",
// "trade_no": "2020040922001436491431713713",
// "subject": "888",
// "buyer_email": "306***@qq.com",
// "gmt_create": "2020-04-09 19:57:49",
// "notify_type": "trade_status_sync",
// "quantity": "1",
// "out_trade_no": "OT36202004091957Ac7M",
// "seller_id": "2088001575712426",
// "notify_time": "2020-04-09 19:57:50",
// "body": "888",
// "trade_status": "TRADE_SUCCESS",
// "is_total_fee_adjust": "N",
// "total_fee": "0.01",
// "gmt_payment": "2020-04-09 19:57:49",
// "seller_email": "2022815690@qq.com",
// "price": "0.01",
// "buyer_id": "2088302381536494",
// "notify_id": "2020040900222195749036491455979554",
// "use_coupon": "N",
// "sign_type": "RSA",
// "sign": "fa3cGcw+Y5VoIruvWtwN3/XPScPbaeXJI9v+p3I82z3Im0PloxZ/wVallZPJnFGqSIbhp6L3Czajbrz2dzdDPiWCpatH7j7CCTYaIxPXBKAcYuBINfQN3UqHLY2Nq1LS1jfCKwMeufGOUqW1+2yDbQB8TFAAApbvHf63l2Cfgc4="
// };
// var result = await this.utilsAlibankSve.verifyAliPayReturnSign(pobj, actionBody);
var actionBody = {
"discount": "0.00",
"payment_type": "1",
"trade_no": "2020041022001436491432094684",
"subject": "商标辅助注册",
"buyer_email": "306***@qq.com",
"gmt_create": "2020-04-10 15:13:36",
"notify_type": "trade_status_sync",
"quantity": "1",
"out_trade_no": "OT36202004101513TFB6-36-328",
"seller_id": "2088001575712426",
"notify_time": "2020-04-10 15:13:36",
"body": "商标辅助注册",
"trade_status": "TRADE_SUCCESS",
"is_total_fee_adjust": "N",
"total_fee": "0.01",
"gmt_payment": "2020-04-10 15:13:36",
"seller_email": "2022815690@qq.com",
"price": "0.01",
"buyer_id": "2088302381536494",
"notify_id": "2020041000222151336036491456091284",
"use_coupon": "N",
"sign_type": "RSA",
"sign": "jXVMSUx9S7hr5LIUTDICW3B9aWiSZuP+xl7tOm+0USJHPQWMZHKgK3YM8fNY1vLHd6Vo0fK4eIaiVMruwVG91GcyE0lGZqkYXstuusa8J1PQxUyAsD/0CXjLFrYBa5GuwfiCOt0iP0SjjZ4TB6NzHxxdgTAg0MESlcjcnSnLda8="
}
var result = await this.utilsAlibankSve.verifyAliPayReturnSign(pobj, actionBody);
// // var result = await this.utilsAlibankSve.getH5AliDingPayInfo(pobj, pobj.actionBody);
// return result;
return result;
}
}
module.exports = AliPayment;
\ No newline at end of file
......@@ -97,6 +97,7 @@ class utilsTlBankSve extends AppServiceBase {
if (outTradeInfo.length < 2) {
return { status: -307, msg: "out_trade_no into is error" };
}
pobj.appInfo = { uapp_id: outTradeInfo[1] };
var getSignStrResult = await this.getSortSignStr(actionBody);
if (getSignStrResult.status != 0) {
return getSignStrResult;
......@@ -123,13 +124,13 @@ class utilsTlBankSve extends AppServiceBase {
key.importKey(publicKey, 'pkcs8-public-pem');//导入密钥并设定格式
// const publicDer = key.exportKey('pkcs8-private');
let signature = key.verify(Buffer.from(signParamStr), verifySignStr, sourceEncoding, signatureEncoding);
this.logCtl.info({
appid: pobj.appInfo ? pobj.appInfo.uapp_id : "",
appkey: pobj.appInfo ? pobj.appInfo.uapp_key : "",
op: "center-app/app/base/service/impl/utilsSve/utilsAlibankSve.js/getCreateAliSignStr",
content: "参数:" + paramStr + "返回结果signStr:" + signature,
optitle: "获取钉钉支付签名信息返回",
});
// this.logCtl.info({
// appid: pobj.appInfo ? pobj.appInfo.uapp_id : "",
// appkey: pobj.appInfo ? pobj.appInfo.uapp_key : "",
// op: "center-app/app/base/service/impl/utilsSve/utilsAlibankSve.js/getCreateAliSignStr",
// content: "参数:" + paramStr + "返回结果signStr:" + signature,
// optitle: "获取钉钉支付签名信息返回",
// });
return signature;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment