This commit is contained in:
sxu 2025-04-06 16:16:33 +08:00
parent 89c5bb9f57
commit 3a5df2f4f7
3 changed files with 9 additions and 9 deletions

View File

@ -18,9 +18,9 @@ import java.util.Map;
@Slf4j @Slf4j
@Api(tags = "支付异步通知") @Api(tags = "支付异步通知")
@RestController @RestController
@RequestMapping("/alipay") @RequestMapping("/alipay/notify")
public class NotifyCotroller { public class NotifyCotroller {
@RequestMapping("notify_url") @RequestMapping("getnotify")
public void getNotify(HttpServletRequest request, HttpServletResponse response) throws AlipayApiException, IOException { public void getNotify(HttpServletRequest request, HttpServletResponse response) throws AlipayApiException, IOException {
Map<String, String> params = new HashMap<String, String>(); Map<String, String> params = new HashMap<String, String>();
Map<String, String[]> requestParams = request.getParameterMap(); Map<String, String[]> requestParams = request.getParameterMap();

View File

@ -19,9 +19,9 @@ import java.util.Map;
@Slf4j @Slf4j
@Api(tags = "支付同步通知") @Api(tags = "支付同步通知")
@RestController @RestController
@RequestMapping("/alipay") @RequestMapping("/alipay/return")
public class ReturnCotroller { public class ReturnCotroller {
@RequestMapping("return_url") @RequestMapping("getreturn")
public void getNotify(HttpServletRequest request, HttpServletResponse response) throws AlipayApiException, IOException { public void getNotify(HttpServletRequest request, HttpServletResponse response) throws AlipayApiException, IOException {
Map<String, String> params = new HashMap<String, String>(); Map<String, String> params = new HashMap<String, String>();
Map<String, String[]> requestParams = request.getParameterMap(); Map<String, String[]> requestParams = request.getParameterMap();

View File

@ -2,15 +2,15 @@ package com.bonus.canteen.core.pay.util;
public class AlipayConfig { public class AlipayConfig {
// 应用ID,您的APPID收款账号既是您的APPID对应支付宝账号 // 应用ID,您的APPID收款账号既是您的APPID对应支付宝账号
public static String APPID = "2016092700611035"; public static String APPID = "2021000147678130";
// 商户私钥您的PKCS8格式RSA2私钥 // 商户私钥您的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下的支付宝公钥 // 支付宝公钥,查看地址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这类自定义参数必须外网可以正常访问 // 服务器异步通知页面路径 需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这类自定义参数必须外网可以正常访问//标红的域名为内网穿透工具生成的域名没启动一次穿透工具生成的域名都不一样所有启动一次都需要进行修改 // 页面跳转同步通知页面路径 需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"; public static String URL = "http://aa7xmz.natappfree.cc/gateway.do";
// 签名方式 // 签名方式