1.对接须知


1.1环境参数

生产环境

生产环境url:https://tp.allinpay.com/pay/api/

生产联调商户号:E249974037860

生产联调appid:66384647e4b0148f4bb07829

生产联调商户MD5密钥: r7yu2j8f1bjtv9d57c47y8bpobwsfj6g8ywktyvkilj40uxjgxarrocvbue2lg4d6wciropth06c8k35pywtn085v7umo0f0qnk63m92c0z0xheqlncy73z1ofrxchwi

生产联调商户RSA私钥: MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQDNCH60TTVuLrDaj0FezKvIN23jYIiWH0Fp6RGmdGSVF5i+ASA+hxVb35g887QXVrCy2/61EoDBwgm3XwGO9yxXBIhMH8yahBvcgnJ+kIwPV+3MTvKReTPXH3l5nSVkH4UMtysgsvpC4cNQXQCAihV1X9oYk4uWNrtIw22l7OsurGRqwGq6qogn68hmgoVmox5ZajLWacZegCKyRbCGw+r9bHkrPhmewgUT0iWntB5n7ssTCrpLNbufkr4CLBl3lQCRTGxZgBwu5D1QNQ7EgivpOWS6YU6uwvNn8edSWqt2npUv9F9a/jBno3Ztjg4McRxMShPsr9ZmyLa2Dn3acTu3AgMBAAECggEBAL1gzE9TRTe5LqchTJr4Zu6uq/Qp9N7cjbn6ic/6j/DZ874EIjk+4i6S7vXVj5FDBECgTLoJFh5hUEIsIa9ghHb3e8D8WiqaPXXGk2RttMBzUfS1Mv3FOmnH65a13JSHPIhLIy23wspF5vZygIU5hap9V1/94B9l/ESwJbXtiCj5cSiDK2riqlwhm8Mmy/taFharaKdhI7/ajRA3t7LmKv55T1jnLP46mymeCnnvQR8hAWNzKksHwVK6s6sbihPlbsJt+PODMElZwloOkOqX7+FNew1JCdljVQjuj8FOr3nvuCr4rc6ZGfZv64D7Vpku69e4jBYdYgzIwpheLE+Pl2kCgYEA5R4qQYi94LjFfSV2JdaYnIsjtmnqs1vYgiGmpMDTyOC5ltKZEVsLpArnRRGiyZ6yIFMnxnj2IswWNkp3uVuU5G8dzPSHJhoeRMBo18PbnHm6eEPWkCCUVmXLv83sk6IamPQfktJ6CsJyhauW2i3ZuiYQWz0K91Y3kl6P1ST8fDsCgYEA5Rbq/QwXL1718oY/J955Pn8YlypQ6+u8bR+HFH2xYeFFK1+ZbIFOg9S2b6KzfugB4nL3IWso47NDzKGttryDgVUK2e+PONKO4kvZYVF3D7C8j7C4ppDvOLkBF4TpCcHeX5StQgD2F+++AaqA1g60Hrja6Pvc8tBbfFyIWFK/0rUCgYEA2YO7xh+VdCS2iMrp0Z5boDKQIvuG7+RANbrQxBS0ez6tsrwYyVtQP9qCGRZXH2Zj4UBQwKHRutNaOwyTgQuq3PuIpS14qPmextKMNlsgwPrnxolQx9/GNAfMWTmcYcRBz/fjibX8Wv6jTrfKLTPeQlUkrhnTsWDOvUy87DOC6EUCgYEAii4aq2thiLc0joafDYNJioLK6FMj4EmerAt6RMfT+IASYqkVN7d/DlF9gTSYJBH5IQfLPKMQVNfKK2HSEAkBIT+UfgPbVaDbgm/RvLuQnywxcFJd7ko5oPMmT3NhxPrlEK3zG37M8X8wEn0vnO3dgzJpCGLy0JsQs6B0tSGkhokCgYEA0aJHS85KhPf/QOyAuxxZ2EyJHYQw8bDZt24htuvXre2McDL8CATcv72rxrRub7OeL5fvsnIVKP9UVj4N2ahzTh4gyQWivK14hgbq0DhIgmlPnX2PG1YoWqo7O4Qzi2mUv0AoehntmeZGIT4sBH06RWBHvx/6lvcH3bjY54lemUk=

生产通企付RSA公钥: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAhL54Juhy3A2czrhMiw4d156Pn5/1XjvnW09P/s3stIeO4NT6BLaqQh28t8TvwiT7/BBj27d1AcV6r2y0f8/cYgwUDncegd9GneN0g9Im2mI/Ybo1vAUnYk7dkS9keL+1FVi2s6tjhVqSL9jpthnvtdO5sA1xRlXY+psBtv9Zh3x4Te8hwsJIPpMV328pdUpSwGrD5pu6IxqXrLjhV5/PkmVsg+v383BK0dg6nIhYbJRe7b8587migk04g6Qek1c8U85A0tOcLTM4IxHZ6GzWMrPeQUjI8KMlvpISOUQThJM2MTd+4KMmbty0vjzPAwYopVDmzdpOvT6qlVBFwtfDJQIDAQAB

生产联调商户SM2私钥: MIGTAgEAMBMGByqGSM49AgEGCCqBHM9VAYItBHkwdwIBAQQgao7pySLVxhCP21TE9HbQthF8jS73qoLeIzOho/QgFBWgCgYIKoEcz1UBgi2hRANCAASjijfm7cyqzaxLZARpzqD7wEsqb4nI6+/8MzrOvp9/J10wJ2UeuO8uIiYtsrF78hnJuPAWYqoXRJOLDvTCqP7X

生产通企付SM2公钥:

MFkwEwYHKoZIzj0CAQYIKoEcz1UBgi0DQgAEORXfgg6f5M5BAo8gn7CpT5fcim445e//S1jBfps2xU16DelWR2N4JwaawkXv3BZl+TK8VUa+ZlJit9Rj4EuHuw==

参数规范

交易金额:默认为人民币交易,单位为分,参数值不能带小数。

时间参数:所有涉及时间参数均使用精确到毫秒的13位数值,如:1622016572190 。时间戳具体是指从格林尼治时间1970年01月01日00时00分00秒起至现在的毫秒数

1.2、返回码

0:请求成功;

9999:自定义业务异常;

4000:用户名/密码错误;

10:系统异常。

1.3、安全规范

签名算法
签名生成的通用步骤如下:
第一步:设所有发送或者接收到的数据为集合M ,将集合M内非空参数值的参数按照参数名ASCII码从小到大排序 (字典序) ,使用URL键值对的格式 (即key1=value1&key2=value2… ) 拼接成字符串stringA。

特别注意以下重要规则:

◆ 参数名ASCII码从小到大排序 (字典序) ;

◆ 如果参数的值为空不参与签名; ◆ 参数名区分大小写;

◆ 验证调用返回或通企付主动通知签名时,传送的sign参数不参与签名,将生成的签名与该sign值作;


第二步:在stringA最后拼接上key[即 StringA +"&key=" + 私钥 ] 得到stringSignTemp字符串,并对stringSignTemp进行MD5运算,再将得到的字符串所有字符转换为大写,得到sign值signValue。注:RSA和SM2签名不需要拼接key,签名值不需要进行大写转换,验签对签名大小写。

Map signMap = new HashMap<>();
signMap.put("platId", "1000");
signMap.put("mchOrderNo", "P0123456789101");
signMap.put("amount", "10000");
signMap.put("clientIp", "192.168.0.111");
signMap.put("returnUrl", "https://www.baidu.com");
signMap.put("notifyUrl", "https://www.baidu.com");
signMap.put("reqTime", "20190723141000");
signMap.put("version", "1.0");

待签名值:

amount=10000&clientIp=192.168.0.111&mchOrderNo=P0123456789101&notifyUrl=https://www.baidu.com&platId=1000&reqTime=20190723141000&returnUrl=https://www.baidu.com&version=1.0&key=EWEFD123RGSRETYDFNGFGFGSHDFGH

签名结果:4A5078DABBCE0D9C4E7668DACB96FF7A
最终请求通企付的参数:

amount=10000&clientIp=192.168.0.111&mchOrderNo=P0123456789101&notifyUrl=https://www.baidu.com&platId=1000&reqTime=20190723141000&returnUrl=https://www.baidu.com&version=1.0&sign=4A5078DABBCE0D9C4E7668DACB96FF7A

1.4、Demo下载

tqpay-demo-1.0.1.zip


秦多荣qindr 2026年4月23日 11:20 收藏文档