java web中新写一个支付连接。

java web中新写一个支付连接。里面的接口参数和公告参数该怎么写啊,还有支付签名是什么意思啊。

问题太模糊了,是调用第三方支付吗? 支付一般分为2种,带参数直接请求 服务端 支付接口,返回支付成功或失败结果;另一种是跳转到 第三方支付页面;

支付签名,一般是防止支付数据在传输过程中可能会产生的数据丢失或串改,将核心数据通过某种统一的规则进行加密方式生成的数据作为签名 ;客户端加签,服务端验证签名。

你要明确实现微信支付还是支付宝支付

现在一般情况说支付基本上都是用的第三方支付,如果自己做的话 我估计你不会在这里问这种问题。所以你需要好好看一下支付的开发文档,微信,支付宝等 都有很明确的开发文档。照着写就OK了

支付宝开发文档去蚂蚁金服看,微信开发文档去开放平台

第三方支付只要参照文档写就可以了,不同的第三方处理方式也不一样

参数照着文档写就好,按照文档要的参数。签名是加密的一个字符串,比如:参数A=1,参数B=2,把这两参数加密成一个签名C=123,这时你要传就是三个参数,参数AB和签名C。加密方式只有两方知道,接口方和你。你把三个参数上传给接口方。接口方把你的两个参数在加密一次,就是签名C。再和你传上来的签名对比。如果等于123就是说参数没被修改,如果对不上说明参数被篡改了,此次支付直接失败。
接口要求:参数A,参数B,签名C。假设你传了 A=1,B=2,C=123。接口方把A=1,B=2按照约定的方式加密,等于123就是对的。一般用md5和sha1加密,这种加密是不可解析的。就防止了串改参数值得可能。