| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- namespace alisdk;
- use think\Exception;
- require_once EXTEND_PATH . 'alisdk/v2/aop/AopEncrypt.php';
- require_once EXTEND_PATH . 'alisdk/v2/aop/AopCertClient.php';
- require_once EXTEND_PATH . 'alisdk/v2/aop/AopClient.php';
- require_once EXTEND_PATH . 'alisdk/v2/aop/request/AlipayOpenPublicTemplateMessageIndustryModifyRequest.php';
- class AliPay
- {
- public function test()
- {
- try {
- $c = new \AopClient;
- $c->gatewayUrl = "https://openapi.alipay.com/gateway.do";
- $c->appId = "2021004101613175"; //2021004101613172 IOS
- $c->format = "json";
- $c->charset = "GBK";
- $c->signType = "RSA2";
- $c->rsaPrivateKey = 'MIIEowIBAAKCAQEAvripvXmFCvznzP1FZe0T7ToOodOilEFIlOoM355WpoqvkJ5UsxtkUAv4LvsRd6swUVN++SGwdZcpcySMTA/DiIr6PV289JNTryvZLhRoqlk5ZhH1ZI6Is+AwETmnpFONX5A14KyJMGJZkZtY2+/nBQRKS/np1VkvaLONrbgLNW+ZUTv93dx4/u7BjYiIw4GeOaCYDpoTyxHcWjo6dUMsK7OnSwF3m0kIySQqYL3z194Fs2OIxznxLDzk1ERNDrbgoslBQpsuat4yY39h1vNzzdpZca9n4rvO9roxepqBJlIQ2f7GmTrhSYve5AhbgXBLikZGuNHHY46G2Rx/feslAwIDAQABAoIBAEsdCWThPj+0mUqHmVRqScXNbsPXSRmgmIhloYpUnwXaawjHAs7Dg/9up2FBaoC6AD6XZtORrCCz1xRNGaA/OSBGtAWFLI0alQPRfiiCyzIED/IeMopXBInrSqMOFPNIIM65Si7hZOqUYXhSOW3tjwvPw78mfyySgnR2+t6nNGrnidS769rSSXm3Xu3Stj5S31Wfu+FI6tpI92Oc+epQxQdatv05zhM/HTPspcQU0erkPmnMMaR8UzR2DaqAA7DiDSwWhMHP3SKueIQIXBnVKHL6wPKLpf1bHg88V10PxwDUrGwUHRJK5EWFFWQNTi4dFlQu1BXNwIp4bMo9Vnuh9yECgYEA5ANB+j+cAe+ZYRtvGlxlkAOqdDkU9O+YL+KNnMAdhABBRywqV3tCi6E35CD+VHJVGsw5oyswhltMbpd5ymlLQ8omwc+yHDoJAfjxGvD/zn3Glw5QSKa9LI+4/AkmdlseTWUQ3OHI3qTe0M/RzWNJeMkqXtpJZYaBvCJvyhJlivMCgYEA1iGdXy+fSmDNtV+vSRR9SZs00X4Xtf/jEXqn8wBuBF5Zi/MnCKr88/df5QDUzFG5+uupGBi6uA/HXomKqibOd6Q4SOpAJ2FyLuTMqVM38zCGdGhsiT2XJzRJ6dyyrN8uRrUa5AeGkz9O1R35xhec5UnzFue/mAFIHD6zw2ewYbECgYAV5rY0ql161h/ecvsmBg//WErMJRt9N3JfzxwZHV74aenbQ0PB6WYH8XFj6UNkqyK/kzRKFwDvNt/Nk6EwLxL6rPUyEpgiG/T3iojmNJXtqKklo0tU3yc2m4uCMgLOxYvQlU+cV9eqgx2f4wZc+xd4kaIPQFpidRwLDSe9uiykvwKBgEPzZNo45YaX04+T7q71NpDuFMPKDMIvkqIQV02QvFjci/QSVDe28xCEVsT4D49K/Aa5U+6WomIYd77zTLKUH/7teQMCextEHBTvfFbbVqzwoCo+nPqsNdQ2DqKM65JaPHgprn/gN39wnpaYrZOEGMDWR7LkFfOprHVyHF+M/vbxAoGBALCine9yozl8OF/Djjqj7DOX14NDRoCR7xhogdXaonWbhfmbIln5+Qs3gZN+/mkNVAuMSrQABySNnqig9MVqv2f2Ti+c1d7n3/XJmOOS+FZ9oASEcZnZJB6Z6B1BzGb1qOVVGEPmiFLWS1MgpAiGMloAuAnoJKp5zl0q7B4ORh44';
- $c->alipayrsaPublicKey = 'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvripvXmFCvznzP1FZe0T7ToOodOilEFIlOoM355WpoqvkJ5UsxtkUAv4LvsRd6swUVN++SGwdZcpcySMTA/DiIr6PV289JNTryvZLhRoqlk5ZhH1ZI6Is+AwETmnpFONX5A14KyJMGJZkZtY2+/nBQRKS/np1VkvaLONrbgLNW+ZUTv93dx4/u7BjYiIw4GeOaCYDpoTyxHcWjo6dUMsK7OnSwF3m0kIySQqYL3z194Fs2OIxznxLDzk1ERNDrbgoslBQpsuat4yY39h1vNzzdpZca9n4rvO9roxepqBJlIQ2f7GmTrhSYve5AhbgXBLikZGuNHHY46G2Rx/feslAwIDAQAB';
- //实例化具体API对应的request类,类名称和接口名称对应,当前调用接口名称:alipay.open.public.template.message.industry.modify
- $request = new \AlipayOpenPublicTemplateMessageIndustryModifyRequest();
- //SDK已经封装掉了公共参数,这里只需要传入业务参数
- //此次只是参数展示,未进行字符串转义,实际情况下请转义
- $request->setBizContent = "{" .
- " \"primary_industry_name\":\"IT科技/IT软件与服务\"," .
- " \"primary_industry_code\":\"10001/20102\"," .
- " \"secondary_industry_code\":\"10001/20102\"," .
- " \"secondary_industry_name\":\"IT科技/IT软件与服务\"" .
- " }";
- $response = $c->execute($request);
- } catch (Exception $e) {
- dump($e->getMessage());
- }
- }
- }
|