From 842cc8d44388d51aaa199777e1dbb1455bc0325e Mon Sep 17 00:00:00 2001 From: xhxu Date: Tue, 3 Aug 2021 14:57:46 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../callback/WxBusinessOrderController.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/mallinkCallback/src/main/java/com/iformall/controller/callback/WxBusinessOrderController.java b/mallinkCallback/src/main/java/com/iformall/controller/callback/WxBusinessOrderController.java index 29117a072..5ebe42612 100644 --- a/mallinkCallback/src/main/java/com/iformall/controller/callback/WxBusinessOrderController.java +++ b/mallinkCallback/src/main/java/com/iformall/controller/callback/WxBusinessOrderController.java @@ -207,11 +207,13 @@ public class WxBusinessOrderController extends BaseController { @ResponseBody public void createOrdertests(){ +// SignatureHeader(timeStamp=1627973486, nonce=pKGTNqxLaljN9jB5DprFagpmggWIhyBA, signed=gDmv1WDCGdlIyyW9bGDJuztWNritufRsiYt5bPfudpwvPA9hHWM47eFeZYzHpgxttnxyAL10XYbPK8SngtCHSeOghS4gXHuAQoWv3RlEkTHhIcf1eg+uD4zd4PsNqJ35YlW6RyYkjv/Y8didERnkvXZPvDrzP5DKsurLXvMJBs7mzVzt6QIgZa2DuVjnhmSk4aC3wPs7lqm8ElWsEblCr8k9RSrP92PFGSTnU5owAUrTMTL1kqfwzavzwVJxafAGkXxrHbybpP5qZ5DjttAhDkRI3L2xQfPvHAFyibnwk2N9KYC9H6AOuZIuku/9eRlan+ZMDln63gaPFfvl1OB7hg==, serialNo=76EEF0C28D079D9CED85C67237F173FF825CFAE7) + SignatureHeader header = new SignatureHeader(); header.setSerialNo("76EEF0C28D079D9CED85C67237F173FF825CFAE7"); - header.setTimeStamp("1627548505"); - header.setNonce("xFNtsILGmKGd0H2coSFk8GmezpgthOeI"); - header.setSigned("miuGemV3bTvIOt9+mNElmPigc+FebFO8qxucrpGxTOzjYWnhty7VwIuublUc/GLEtRdbYrnMULKNoFeQbrEi6LyBVWHVhm6nmIhEdzfnh9PnYxa/7Rw31CAjk5q/py0fhH/EQNyVeGERBAelrgR5pV6yyvx98550QG31C/d3KczVH3srvTfy6LvKc7lAmhTh5WjhOqf0Rv7pGfEHkhCLD+QHGwnCNzXchsQz3Ruz63Sldtu/rHCSf2Gd/dQPFjgaNN31Y8usho6ERhL4r7S7UFamBXmRuVKhWQPg/YGQzz748c2X6wyjAMDczEq56eAHx4FfOCZFRgCPHDe+n2v3jw=="); + header.setTimeStamp("1627973486"); + header.setNonce("pKGTNqxLaljN9jB5DprFagpmggWIhyBA"); + header.setSigned("gDmv1WDCGdlIyyW9bGDJuztWNritufRsiYt5bPfudpwvPA9hHWM47eFeZYzHpgxttnxyAL10XYbPK8SngtCHSeOghS4gXHuAQoWv3RlEkTHhIcf1eg+uD4zd4PsNqJ35YlW6RyYkjv/Y8didERnkvXZPvDrzP5DKsurLXvMJBs7mzVzt6QIgZa2DuVjnhmSk4aC3wPs7lqm8ElWsEblCr8k9RSrP92PFGSTnU5owAUrTMTL1kqfwzavzwVJxafAGkXxrHbybpP5qZ5DjttAhDkRI3L2xQfPvHAFyibnwk2N9KYC9H6AOuZIuku/9eRlan+ZMDln63gaPFfvl1OB7hg=="); logger.info("微信商圈支付通知---header{}"+header.toString()); @@ -219,7 +221,9 @@ public class WxBusinessOrderController extends BaseController { TenantEntity tenantEntity = wxMallService.getByTenantId(tenantId); try { - String body = "{\"id\":\"91930167-b554-56b0-975b-9661ad94f621\",\"create_time\":\"2021-07-29T10:45:15+08:00\",\"resource_type\":\"encrypt-resource\",\"event_type\":\"MALL_TRANSACTION.SUCCESS\",\"summary\":\"支付成功\",\"resource\":{\"original_type\":\"mall_transaction\",\"algorithm\":\"AEAD_AES_256_GCM\",\"ciphertext\":\"OGgviwJkyUaRTi+NtrFR7tCoE/nYqOQGXOCWCH9R6HefMu5u4aqRG/O0Yuf6ucVJRmCXcT86bf9PlFM1cSsBjaO2Kez0HO6SciNiH4jpLwqMwq4BQ/uYllbfu+aD+QV67oXOxTvgSiz3zrIgoAdTJ80plIcfOVQ3+PILrlNYVyVH5ZtaZMxNaIhNHPf2xOOVngGBtQI22GYbwiGkJOR/rms2WRjxP0cOI7xp1+7oOvX1Mc0s/AiFMbDC/O6VXZrbL/TY0J/HufUBPzelt2Kt5z/zFL5w7MlgJhOjm+8WVRTnbrywlYl5KmPJ9T5+tE0bLC8jE2RkltrflvA1Z1zf/UCqA4Pp5uLQzd8NotimwGr21FCqasO577aROmwuG3BZY1XVqdJ0Co7zQEkBV9XftP4ECIVZtk8H/VHYmeCOch19\",\"associated_data\":\"mall_transaction\",\"nonce\":\"cnqsJHRack3M\"}}"; + // {"id":"fe9f7590-89d3-588a-a5a3-f3ca5cb6e806","create_time":"2021-08-03T14:51:23+08:00","resource_type":"encrypt-resource","event_type":"MALL_TRANSACTION.SUCCESS","summary":"支付成功","resource":{"original_type":"mall_transaction","algorithm":"AEAD_AES_256_GCM","ciphertext":"T9VctVJB+7Zs0dhZnejwXNOvxHM/CfPt4S4C4cAtvSYsO2++8eVMN3dZky1/TLVg/mJtFBVHU4IiPavZMV+tULw3yKBs/JomTBHblb8De8GKU2/m03/wD3rxufdYejTnxXQWsdAEaWduM/zWCCtNIblayVE8Bz6p0cZtutk6jknYaDQk13sNGh1U12lpcElGf3i8LxLG0jWp+DBp2seOizBsjB8Cky/xEMjmd9OzbtrCd7K22ZtGv7gyA2C/9NY5gFT9tlcGFaD+BvOx69o7Sw1uHZ5IaXHTpI9SQlHCWCs8tGZtMZrlzgFLa/DI+TFkh//WYNcZRomhBydAbE4xQJqSWB5/81Rqa4gYT85YJPhgXRKGl+F0S/6jCYuL5cJpqUCojNz+g16znI8=","associated_data":"mall_transaction","nonce":"0GqZRhyTkcHG"}} + + String body = "{\"id\":\"fe9f7590-89d3-588a-a5a3-f3ca5cb6e806\",\"create_time\":\"2021-08-03T14:51:23+08:00\",\"resource_type\":\"encrypt-resource\",\"event_type\":\"MALL_TRANSACTION.SUCCESS\",\"summary\":\"支付成功\",\"resource\":{\"original_type\":\"mall_transaction\",\"algorithm\":\"AEAD_AES_256_GCM\",\"ciphertext\":\"T9VctVJB+7Zs0dhZnejwXNOvxHM/CfPt4S4C4cAtvSYsO2++8eVMN3dZky1/TLVg/mJtFBVHU4IiPavZMV+tULw3yKBs/JomTBHblb8De8GKU2/m03/wD3rxufdYejTnxXQWsdAEaWduM/zWCCtNIblayVE8Bz6p0cZtutk6jknYaDQk13sNGh1U12lpcElGf3i8LxLG0jWp+DBp2seOizBsjB8Cky/xEMjmd9OzbtrCd7K22ZtGv7gyA2C/9NY5gFT9tlcGFaD+BvOx69o7Sw1uHZ5IaXHTpI9SQlHCWCs8tGZtMZrlzgFLa/DI+TFkh//WYNcZRomhBydAbE4xQJqSWB5/81Rqa4gYT85YJPhgXRKGl+F0S/6jCYuL5cJpqUCojNz+g16znI8=\",\"associated_data\":\"mall_transaction\",\"nonce\":\"0GqZRhyTkcHG\"}}"; logger.info("微信商圈支付通知---body{}"+body); WxPayService wxPayService = wxPayAccountService.getWxPayService(tenantId);