diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/pay/controller/NotifyCotroller.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/pay/controller/NotifyCotroller.java index de556fe..eab0d03 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/pay/controller/NotifyCotroller.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/pay/controller/NotifyCotroller.java @@ -18,9 +18,9 @@ import java.util.Map; @Slf4j @Api(tags = "支付异步通知") @RestController -@RequestMapping("/alipay") +@RequestMapping("/alipay/notify") public class NotifyCotroller { - @RequestMapping("notify_url") + @RequestMapping("getnotify") public void getNotify(HttpServletRequest request, HttpServletResponse response) throws AlipayApiException, IOException { Map params = new HashMap(); Map requestParams = request.getParameterMap(); diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/pay/controller/ReturnCotroller.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/pay/controller/ReturnCotroller.java index 67f73e7..0b56ebe 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/pay/controller/ReturnCotroller.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/pay/controller/ReturnCotroller.java @@ -19,9 +19,9 @@ import java.util.Map; @Slf4j @Api(tags = "支付同步通知") @RestController -@RequestMapping("/alipay") +@RequestMapping("/alipay/return") public class ReturnCotroller { - @RequestMapping("return_url") + @RequestMapping("getreturn") public void getNotify(HttpServletRequest request, HttpServletResponse response) throws AlipayApiException, IOException { Map params = new HashMap(); Map requestParams = request.getParameterMap(); diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/pay/util/AlipayConfig.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/pay/util/AlipayConfig.java index c7001b6..6fa1b73 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/pay/util/AlipayConfig.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/pay/util/AlipayConfig.java @@ -2,15 +2,15 @@ package com.bonus.canteen.core.pay.util; public class AlipayConfig { // 应用ID,您的APPID,收款账号既是您的APPID对应支付宝账号 - public static String APPID = "2016092700611035"; + public static String APPID = "2021000147678130"; // 商户私钥,您的PKCS8格式RSA2私钥 - public static String RSA_PRIVATE_KEY = "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDP1hzPIGDA7XHmPpSIwvZVBGU1wsVYKactul5v4bJSV3Le0zGhV82GIP0ByX9tNzU+//kaxFgRsdZyPvR28iDbf9IaVZ+n+cZHA2rvevmntzoi3wMSEhfi8gHmY3+FuUALmICcK8a8rNV5qjpzRAyOb0IRLh1OxtCb64caKQivIt6OTEmLvyJ9BFdYbOSxHWpaOd6UMoXzG9gUzoRkMQiv9bGPkbOjxSXvYZXIXMF9OH+aHQ0oB94Od/Y/uc1xav23hPEq7HfaEMdNc3ZeRxC2JRGZm0HEn360hQ5fduE5QHnC0havpecvPNmmJv18KmYPICvK0WEONXQzZkd7ieWZAgMBAAECggEAPCPk6jqgRLNwxgNNz9U6mpdPAiN+H2jOK3lGYnGYvCL55miOb/WMT0e0bpPz/5J+IeDIIGq4YUZom16ENvcRcvKlxWEJdf3c1iezBeE75MAsXnLR3KTHrLACxLv95qAYXEKg1JAGTgplK3OKvlfumjivkXEaofT94GBjE7rT/HlBDUQd7fofu337fkVlzaluL9n6KwPyFoOhEoXz/ESANlcAzFxEdrHJ+41ywfivpCmPYipJ5RlPcvrxYPQVVcID9yxJmYl+yT+5zq+RENQw9UErKwufO27wMmlk8h9qnJ353Q5qzlI1XuziW27e+WcuCKA5KjPQDTW0FQX46+auAQKBgQDsM2A34G4bxF4FrKQMXYK+9AeN7jnOiObVigJWDQJdDmE6ajFJyjywSMJdJHFkt093jq1Q7GbFQratvXnsKw808gBqlUDHruHfQyAjB7Euwo/uj+Rf64wFSYeNyPz5Y4ZzTW/egp0+fNlwdQueF/ZxTix3Kveopju05OdP5LsDKQKBgQDhQhFWfLdhrzsmCbo1+FwI9XLQcijrwkDJcDCwjSw77Utdc7ZB9b47Qw8gPdGHsHUNST2SO0MUolxpcslhK0LCp2JH+jmyLvutCwJHge2ajEHr9UQNwqNT0VjfvLOCsqy1XjcT4UMkVbLuZfQVkuGeQMlZAz7vMwjnLHM5OWYM8QKBgQCx7+YtUfJBEsZt6efPtOZZKgdC4dNEhxe2iHhIERbVuY5/bh5hY2witT1O47RU1k+UVrS0QNMPCboK2rGtu6aCEUlFAdlCVLmt8qiUGyhcfI/nfRjjNdRO61yl8GK7EUHpPM3ox2bj+zPnJxWwbIboRqbywzi9ITXbiZHEOyCzOQKBgERWMMBWMaP27zDI/q7k27b0D5LhLzzmv5Tc7kiBa4v6n0SImCBGlyGPZIVZe7l4dOpE7+LvC5i08OgkpKdP4n7/HLfNV7eQvVVv448iAZ1DM7SLwcuS4s3I0vd9XdAmuHKFVJw5WI8rWI8uavAokT3bVbolW/BhQTAwsfwIR8dhAoGAOnxoALzuKX647N6k8AQEdNGr6CsDfwVR050vJHDbYVAxocGifiNE64/LJyzG0lO3mj4eiVwpikwPMx1oDhPuDURXrLK0TNzBV8LsGQvf+mTDgabAo8Jf/fYY3Ea8NOnE4Zrg6mEC93C0rUHEfsO8g+B2Skvw+8p6M6SHsmNsthw="; + public static String RSA_PRIVATE_KEY = "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDERZHRwbcqHK8yCn3PYB6LMPMrjpC7dU/0hfkM9QqHp4aGwxjpADh/rAK1lEf10E0YdpVu6ca1diHcX95XD72fHF5iBbpLUHjqK966O5pPYG06dAeV3f8OA/Ed7G2mMXgqvfdPM+iHUq1bym4gglPaA5Eu8+l99TDSeobKiEKRXMQiwjv6oyxY+wVW6F6MlDg2KVCSngovK87TrrKLp0QqQKJu7nIahyUeAgZqlehcIWSmVUrhYZHBloQBuo5OZP5ZDT8rPP0xgPdzE4HDnOp31wM04vUPLq4exIp7muXB84r3e8bXjOjwGoTEzgbw7QpVinhYuF4p61vYarsE0LmjAgMBAAECggEAcOJGbOrKawkWZmSMWYJB7vJXWZzkdzyQoOWRCTfCN6VNhSKeqBv9YsjOwhqnjKSiQsipR6JjLCjmbrYgzdf6ypFpY11B+WEuOhjDQD9Zj/+4st7bIgINWMVBn2FE60oWgBbEL6R+P554oIt77Wynx4M3tFaK22vzCYt5DPFzv+AlR2N7/qSJkb0Zc1QnI40g2H2cCLIvfNl5cbzQdL5bFq2zTq3uEPBQrCJNNyZaSUUR4HYOhOme5tkEMLhPecK3+0UCsYYcls0btoR49u/eZWJKwcDlEu3sDr+ibRTnOGxijAhMS73dbUrDYa+52C5BImiPVG4r9deFBZroF9SWwQKBgQDxqQJNv4QAfD7mOvByTme1p8043V0UVZSdI0yutAHX4yFS0QLVdh8d0ZyTZOjB6/gu9RKKA8v6pVG41hyVeBhIz9LaoHEH7Kv2brnn+zLsCJbgxPErWMCZtKZYHIUCgrPG7rxQSFQF8yQ+/sUqksXTvLhYzc/3q0QzY5UrxjV+4QKBgQDP6xPtiY491olIxgPmdVWXIXqMxJTGjxzqA74aPpNrVWLm97SGqkWVZfsYc53i3rUOj8/g5T6TfL0fRGPMt7jXeymamAIGsLF61e8mo+OsA/NMhnRflGkME5f4kbA0+DJmXekE9gU9yRQtvc8iawsNfS/5DdXEnvixhp9IQKjdAwKBgBJc+WPXDbzLtCvihqro8lCHc7zCdXQ6HJTkPct4ujshc0LLxx9ZXnvxlahNnrI9sBpBXStHppRhQ5h8DKf+/DlsMWWTk4M6pMaRG2dZW0E8Vdq2nGzizZ/gblN7t0+9htOzCHRBSsE4/KQcz/awOIAicw+sdAUp6oDNLGSrJx2BAoGBAIX0L0eXmvPON26SXMrqh3UyFZGByVRPudIvDRg9fp7lSS4DIuSr6N7C8E4llvAmicHS95wuNe2xrOrrFd079LOnXvuBubRzvDSmhkh/yFv3w5Vm/qzhofgs23lC66KE0XvQPyN6GZBf70c1BbFoA5vyLqknt7TQsus1D4PuXJzfAoGAW//iRCU1N1NOclCqnTPrPb4RnCiyMMRSu3eQ792r1p9QmOG2GWx78k6Le9gvciuqZ7jc3KUo1SSGtK9n+rXf5MV+KMRoPo5QUzPvz8rDc5xQXXu3EiakW2QkZWn04tVfvJK4chXKFtImDnL6kS/72ZIqUqdVBqY3ni/eBic7b0A="; // 支付宝公钥,查看地址:https://openhome.alipay.com/platform/keyManage.htm 对应APPID下的支付宝公钥。 - public static String ALIPAY_PUBLIC_KEY = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz9YczyBgwO1x5j6UiML2VQRlNcLFWCmnLbpeb+GyUldy3tMxoVfNhiD9Acl/bTc1Pv/5GsRYEbHWcj70dvIg23/SGlWfp/nGRwNq73r5p7c6It8DEhIX4vIB5mN/hblAC5iAnCvGvKzVeao6c0QMjm9CES4dTsbQm+uHGikIryLejkxJi78ifQRXWGzksR1qWjnelDKF8xvYFM6EZDEIr/Wxj5Gzo8Ul72GVyFzBfTh/mh0NKAfeDnf2P7nNcWr9t4TxKux32hDHTXN2XkcQtiURmZtBxJ9+tIUOX3bhOUB5wtIWr6XnLzzZpib9fCpmDyArytFhDjV0M2ZHe4nlmQIDAQAB"; + public static String ALIPAY_PUBLIC_KEY = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkqpPYMDEBTiLgH08AnVYMH1WfHlB5dZC8+/mRq/4aHmvKpGdRgeE11EylhVLsm2N5ryNYI6THgwQpL0jJ9g3lTaq4+KzR8LkJlBbyFrnaflB/3AtNQugg59f77eMSjHx4cTKbLWtyRfxNR2QK6AjBLkMH2+v3GL/4dn0aGml9fcN0/+/cL4xLH8g8HJ1DE+MGx6cJGQhuE7eQqsUkmm/Bs7ElbXfOFHWhLFOAgZ/98Ieeog5JDnewGMl4yqyytFIPcv2/VDlb46MmnZciwXYmZh5W1B9ltmO6LNv/Jj0itWB1ObTGzKJf9WQDG2Xq38JqFm0TttJAKxYb95ZQGZnmwIDAQAB"; // 服务器异步通知页面路径 需http://格式的完整路径,不能加?id=123这类自定义参数,必须外网可以正常访问 - public static String notify_url = "http://aa7xmz.natappfree.cc/alipay/notify_url"; + public static String notify_url = "http://aa7xmz.natappfree.cc/alipay/notify/getnotify"; // 页面跳转同步通知页面路径 需http://格式的完整路径,不能加?id=123这类自定义参数,必须外网可以正常访问,//标红的域名为内网穿透工具生成的域名,没启动一次穿透工具,生成的域名都不一样,所有启动一次都需要进行修改 - public static String return_url = "http://aa7xmz.natappfree.cc/alipay/return_url"; + public static String return_url = "http://aa7xmz.natappfree.cc/alipay/return/getreturn"; //请求网关地址 public static String URL = "http://aa7xmz.natappfree.cc/gateway.do"; // 签名方式