.
This commit is contained in:
parent
635c708487
commit
8ebb3b5f52
|
|
@ -320,12 +320,15 @@
|
|||
if (paying.value) return
|
||||
|
||||
paying.value = true
|
||||
console.log('开始支付流程...')
|
||||
|
||||
try {
|
||||
// 创建实名认证订单
|
||||
console.log('创建订单...')
|
||||
const orderRes = await createOrder({
|
||||
orderType: 2 // 实名认证订单
|
||||
})
|
||||
console.log('订单响应:', orderRes)
|
||||
|
||||
if (!orderRes || !orderRes.success) {
|
||||
uni.showToast({
|
||||
|
|
@ -335,9 +338,19 @@
|
|||
return
|
||||
}
|
||||
|
||||
const paymentParams = orderRes.data
|
||||
const paymentParams = orderRes.data.payParams
|
||||
console.log('支付参数:', paymentParams)
|
||||
|
||||
if (!paymentParams) {
|
||||
uni.showToast({
|
||||
title: '获取支付参数失败',
|
||||
icon: 'none'
|
||||
})
|
||||
return
|
||||
}
|
||||
|
||||
// 调用微信支付
|
||||
console.log('调起微信支付...')
|
||||
await requestPayment(paymentParams)
|
||||
|
||||
// 支付成功,进入上传步骤 (Requirements 12.2)
|
||||
|
|
@ -377,7 +390,7 @@
|
|||
timeStamp: params.timeStamp,
|
||||
nonceStr: params.nonceStr,
|
||||
package: params.package,
|
||||
signType: params.signType || 'MD5',
|
||||
signType: params.signType || 'RSA',
|
||||
paySign: params.paySign,
|
||||
success: resolve,
|
||||
fail: reject
|
||||
|
|
|
|||
|
|
@ -27,4 +27,17 @@
|
|||
<ProjectReference Include="..\XiangYi.Application\XiangYi.Application.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<!-- 复制微信支付证书文件到输出目录 -->
|
||||
<ItemGroup>
|
||||
<None Update="apiclient_key.pem">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="apiclient_cert.pem">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="pub_key.pem">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
|
|
|||
|
|
@ -37,13 +37,20 @@
|
|||
"MiniProgram": {
|
||||
"AppId": "wx21b4110b18b31831",
|
||||
"AppSecret": "fe3b5aa5715820cd66af3d42d55efad6"
|
||||
},
|
||||
"Pay": {
|
||||
"MchId": "1737943225",
|
||||
"CertSerialNo": "429F8544BF89D61B1A98643277A8DC7E5C4B1DAA",
|
||||
"PrivateKey": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDoFVHlfDo3flrT\nXLEbAcoQvh3bG/TJq38sjim0Frk740zkRQfkYMIUqtkPZBLl47MSPwaOKjxIyYJB\nr4CIW10rg7pA67pnpnRgYoPGF/DMT5Mle+pxWt94xGT8ircwx7WwTBHDthJiGhQN\nwTiy7dSH8Nbk14fcK6AN794dNRVwILon0O8z2osuoQngjVDLXB0BVYqZjV7/js99\nyXRZnZVuxiuvnbHzNxxe86qZgXjgFKpiey5sinx+CRjTyDD7CCVOVKwr7h7cKqVC\nbbnN20DWzLundRkBJFh3dbUcX4Pp3gV9m6B0UURARjpLkym6j3fRDLGJHWREeQ7N\no6qsaUdtAgMBAAECggEBAMuOD4OQ/tq3Z2Ak122RlzIyHauVDJFpaqSgl/FNUPA2\n/7Ti2vYy62cHJlR6eJzLpr8lKlG8t507qJSGItz2DXTiF5Vja94HP+Fd5qfzTY9V\naAEje1Aq3QBmeRCLdftB3pifT6FxaxRCPT6HL3y4XoVQ9ppGc/HnDX3L2euSKJhr\nYCZa+kB5L4FtM0JDGTnx+Q9fuCuKtCcT3YHaryildwiz4WiQxp1kvXj9bK+kNbBO\nPi79Kui8mRY3KDYaccxBgmqR9JkJ2/l52kKlJb5HWoRS3jh2/MulNj7gpWVy6KNb\ni6OMWs548EJRw9jrZu1cGmlThrguX9XaGWFvFfcRx0ECgYEA/ENIW7mm8cVnTCsu\n30qzQlJ7plljTIaan+TmVead8KK3fiRjUg4jK1Zh0JYFRaA4lC0M2mitsNKw0zHk\nKM3sh4ZIbzzh6CCOkUd0L7+3p4v9U3Bm6sjTS5WLy/MusPQEd4W86Gmn8LWcPx5q\n9Tz2hpbAyDals9AZEjgWu/rgWrECgYEA64WBaE+EEDkAtqkmpn8OLdlN5K51ncLe\n9Q4nv+NP9AtlwCmd3SBKv6qAEviS/hM4m+tjNlvS/UwP+6SPXTcnaBaCrpYdgv7e\nkVSZHboxHdRnYqReg6WhnOErol2GLqe/9+gc70x97T/KCIZ+/nE2MnQy2uFZVm12\nkxMvj1g+r30CgYAPb2Z8Bk4KuRNq+7FwhDeXtUhPk2SaCBpp8i2N0ACV+r7TfxJ8\nsNTCEBUIGEXWTslnd6Izsvf9u8aKBaF6Ra9VU4gXFliURXmztfWL/mUUYWJsupHx\nh7w2Ab5+CjEvLp8fWRWH+v8FoXcf/ZJ50vMapRrCpWVaLT97d+ccNWuI4QKBgQDO\nR4goDDzm2IY/dbdcbDvG/GS0vfhVzK/qghNehYEphjIANHMHkZjmdjbmZsCXt84F\nAg1LNvF82HnHNUI7qmrhR5X9w4zlhsT5FNdmqgUK01YZl00QkKkT9kN5WeCETHhe\ncPWmwaApg404GlRwFkgZuJwyCN1uTUFlX5BwRCHjIQKBgHTXcrlGfW5U2piJGdBs\nbi+I3nYPioyyHM9jUmdBtEtR04pXVV2590KZL2TknPB1dN2yhv9FUt4XO5+baoie\nas6QkQGrtOtVnO2X/oVOZQBmPG3RGZAMcWgYXJeLCxlf+DZ0OZNn0/V3od39WN7t\n84/yPSRGUr71Q48atr9N9N9x\n-----END PRIVATE KEY-----",
|
||||
"ApiV3Key": "1230uaPcnzdh3lkxjcoiddUBXddWkpx2",
|
||||
"NotifyUrl": "https://app.zpc-xy.com/xyqj/api/order/payNotify"
|
||||
}
|
||||
},
|
||||
"WeChatPay": {
|
||||
"AppId": "wx21b4110b18b31831",
|
||||
"MchId": "1737943225",
|
||||
"ApiV3Key": "1230uaPcnzdh3lkxjcoiddUBXddWkpx2",
|
||||
"CertSerialNo": "429F8544BF89D61B1A986432776A5C7E5C4B1DAA",
|
||||
"CertSerialNo": "429F8544BF89D61B1A98643277A8DC7E5C4B1DAA",
|
||||
"PrivateKeyPath": "apiclient_key.pem",
|
||||
"CertPath": "apiclient_cert.pem",
|
||||
"PlatformCertPath": "pub_key.pem",
|
||||
|
|
|
|||
|
|
@ -424,6 +424,7 @@ public class WeChatService : IWeChatService
|
|||
|
||||
request.Headers.Add("Authorization", authorization);
|
||||
request.Headers.Add("Accept", "application/json");
|
||||
request.Headers.Add("User-Agent", "XiangYi/1.0");
|
||||
}
|
||||
|
||||
private string SignWithPrivateKey(string message)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user