PHP语言使用pkcs1格式,Java语言、C#语言使用pkcs8格式
-----BEGIN RSA PRIVATE KEY-----
MIICXAIBAAKBgQDw/pmpStlt1CV31+azu/YEVGy3vpMArJMO1cxE1wOEH/+VVpT8Tm9ekpX5ZBOM8iJ4RsHoY1E71z73mzbWSSaSkvkP+6FsOoTENXCAvfQ1plejq47c+tU5ouQP+EJ2KlJthkUnH658iC0MPf6opJL8o6NKT7CDE9q4Zrt9S0skjQIDAQABAoGBAKJGrm3iqtpbugci6IQqkxSDTNnFh/MyQawBpxTLu+BiM5X5wUTMBA4oorhV/Rwxh6h57ORwzCiBXjMY3yoYA9Hsad0tOsaUm5pCG71izPsQZe9P/kixu8M7WeCrXSruz0dusSYbeszPyg66L7kcxWDQemW8jtzMvQiV2mUuhlP5AkEA/v8LH9DOwcqfrD88t0hJ/JGrRaKVTs/KBEgQbkjTV5da4Mln4FVwVCkQwLrPKGvzYcds1jaqbnIax3qz6eTHBwJBAPHxconVuJzJC98eFC0Jm7GQarDRF6Cr93ww7x1kZY19ABJXpfl2lbsa7aWIg8cKhUjNLPdpwgY9mV7eDvndnssCQEuZhczK9WGTFz/UB8Y3EmhlL6gXibix9izKyMRJpw7i+riGPdvOuNzax/K778sGJkQpAeWIk4LnJXVatZh0kWUCQGJ8vPlq7Km2FYUPw3rJ7H0NosCzfQDEwAvoB45ZbhV4iuzsjP3NzgnKXm8B8VK276bBDsrwXDEaJjK+Bi6kjp0CQHAyqF6ZGBRmpHo5+i0I+exAbTIH1TWrU4qQZ0MT2hzBhjvVfUs3nW5IDYNDQUs7DbGripxTsvshcBan+qBh5tA=
-----END RSA PRIVATE KEY----------BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDw/pmpStlt1CV31+azu/YEVGy3vpMArJMO1cxE1wOEH/+VVpT8Tm9ekpX5ZBOM8iJ4RsHoY1E71z73mzbWSSaSkvkP+6FsOoTENXCAvfQ1plejq47c+tU5ouQP+EJ2KlJthkUnH658iC0MPf6opJL8o6NKT7CDE9q4Zrt9S0skjQIDAQAB
-----END PUBLIC KEY-----MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAPD+malK2W3UJXfX5rO79gRUbLe+kwCskw7VzETXA4Qf/5VWlPxOb16SlflkE4zyInhGwehjUTvXPvebNtZJJpKS+Q/7oWw6hMQ1cIC99DWmV6Orjtz61Tmi5A/4QnYqUm2GRScfrnyILQw9/qikkvyjo0pPsIMT2rhmu31LSySNAgMBAAECgYEAokaubeKq2lu6ByLohCqTFINM2cWH8zJBrAGnFMu74GIzlfnBRMwEDiiiuFX9HDGHqHns5HDMKIFeMxjfKhgD0exp3S06xpSbmkIbvWLM+xBl70/+SLG7wztZ4KtdKu7PR26xJht6zM/KDrovuRzFYNB6ZbyO3My9CJXaZS6GU/kCQQD+/wsf0M7Byp+sPzy3SEn8katFopVOz8oESBBuSNNXl1rgyWfgVXBUKRDAus8oa/Nhx2zWNqpuchrHerPp5McHAkEA8fFyidW4nMkL3x4ULQmbsZBqsNEXoKv3fDDvHWRljX0AElel+XaVuxrtpYiDxwqFSM0s92nCBj2ZXt4O+d2eywJAS5mFzMr1YZMXP9QHxjcSaGUvqBeJuLH2LMrIxEmnDuL6uIY928643NrH8rvvywYmRCkB5YiTgucldVq1mHSRZQJAYny8+WrsqbYVhQ/DesnsfQ2iwLN9AMTAC+gHjlluFXiK7OyM/c3OCcpebwHxUrbvpsEOyvBcMRomMr4GLqSOnQJAcDKoXpkYFGakejn6LQj57EBtMgfVNatTipBnQxPaHMGGO9V9SzedbkgNg0NBSzsNsauKnFOy+yFwFqf6oGHm0A==MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDw/pmpStlt1CV31+azu/YEVGy3vpMArJMO1cxE1wOEH/+VVpT8Tm9ekpX5ZBOM8iJ4RsHoY1E71z73mzbWSSaSkvkP+6FsOoTENXCAvfQ1plejq47c+tU5ouQP+EJ2KlJthkUnH658iC0MPf6opJL8o6NKT7CDE9q4Zrt9S0skjQIDAQAB115.238.30.69,115.238.30.76,183.136.171.33
101.71.136.23,101.71.136.29
112.17.38.119,112.17.38.126
101.37.133.67,203.107.32.166rsa_private_key.pem文件,该文件为pkcs1格式的私钥(PHP语言使用)rsa_public_key.pem文件md5withRSA算法实现的签名机制。md5withRSA的签名算法,使用您的私钥进行加签| 自定义Header key | 是否必须 | 描述 |
|---|---|---|
| Signature-Type | 是 | 签名方式:RSA |
| Signature-Data | 是 | 签名值RSA签名,见安全签名机制 Signature-Data = Base64(RSA(MD5(完整JSON报文))) |
| mch_id | 可选 | 商户在连连系统中的唯一标识,mch_id和sp_no需传其一即可 |
| sp_no | 可选 | 服务商编号,mch_id和sp_no需传其一即可 |
| timestamp | 是 | 时间戳,格式:yyyyMMddHHmmss,例如20250106145022 |
{"card_no":"9558834301000461394","mch_id":"2020042200284052"}q2G8ulbvKZEOkBCeyK8s++rATQfMjvn0JhQGELe7wn8Qih0qmuM3pgjJ9BVDza3qcGcLbKXfUCusBW17fAjyyWz33ucgxyS9VVUrgFsO0acVlrQK7xJpIy0X6Z2jjNvSZhpPxLxktDZyRHA7WGQZFo1SL5HsUMlBIxj69OjAG2c=file_get_contents("php://input"); // php
request.getInputStream(); // Java
Request.inputStream; // aspContent-type为text/json;charset=utf-8