支付宝支付接口

支付宝支付接口

private static final String APP_ID = "2016090900123";
/**  * APP_PRIVATE_KEY 这个是rsa_private_key_pkcs8.pem去头和尾得来  */ private static final String APP_PRIVATE_KEY =
        "MIICdQIBADANBgkqhkiG9w0BAQEFAASCAl8wggJbAgEAAoGBAOV9Pprtvjb8RgSU\n" +
                "+IPIDF0mg7ZCfmvZYIIIAR+uTyzJAkAlxIxrH9GeC1/VaOcP4vZkoqsbCmg4cItg\n" +
                "yvInjwxOTKVT2B78I5gcgO7ju9inDO0X3qRXtNNfgzkSclCHLlEhAkAmkk1dybJw\n" +
                "C0EdKztRdy2pohiL4PBkhxEAuGMTq1Vf7j4lodEvf9jmXwHutnQp9w7KHA2f3MNj\n" +
                "ao8XEt5FyMtU";
// 对应该的就是阿里公钥 private static final String ALIPAY_PUBLIC_KEY = "MIGKBgQDDI6d306Q8fIfCOaTXyiUeJHkrIvYISf8sxHi/fEsraprwCtzvzQETrNRwVxLO5jVmRGi60j8Ue1efIlzPXV9je9mkjzOmdssymZkh2QhUrCmZYI/FCEa3/cNMW0QIDAQAB";

public void testPay() throws Exception {

    //实例化客户端  //默认是UTF-8,也可以写成GBK  AlipayClient client = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do", APP_ID, APP_PRIVATE_KEY, "json", "UTF-8", ALIPAY_PUBLIC_KEY);
    //实例化具体API对应的request类,类名称和接口名称对应,当前调用接口名称:alipay.open.public.template.message.industry.modify  AlipayOpenPublicTemplateMessageIndustryModifyRequest 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软件与服务\"}");

    // AlipayOpenPublicTemplateMessageIndustryModifyResponse response = client.execute(request);  String response = client.pageExecute(request).getBody();
    System.out.println("表单:" + response);
    // 调用成功,则处理业务逻辑

另附支付宝接口说明

https://doc.open.alipay.com/docs/doc.htm?spm=a219a.7629140.0.0.WImN3J&treeId=203&articleId=105285&docType=1

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/100429.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • input之File对象的简单介绍

    input之File对象的简单介绍Input标签的file类型,提供了上传文件的功能。通过此类型,可以上传文件到服务器。但是如何实现上传呢?今天就来好好的说道说道。文件上传这个功能是比较常用的功能,实现起来也不是特别的难,稍微会点

  • 圆柱体积怎么算立方公式_立方计算公式,圆形怎么算立方。[通俗易懂]

    展开全部长方体的立方即是体积:长×宽×高正方体的立方即使体积:棱长x棱长x棱长圆形没e69da5e6ba9062616964757a686964616f31333431363537有立方。常用单位1、立方米、立方分米、立方厘米、立方毫米2、棱长是1毫米的正方体,体积是1立方毫米3、棱长是1厘米的正方体,体积是1立方厘米4、棱长是1分米的正方体,体积是1立方分米5、棱长是1米的正方体,体积是1立方米…

  • pytest运行_ios怎么清理应用缓存在哪里

    pytest运行_ios怎么清理应用缓存在哪里前言pytest运行完用例之后会生成一个.pytest_cache的缓存文件夹,用于记录用例的ids和上一次失败的用例。方便我们在运行用例的时候加上–lf和–ff参数,快速运行上一

  • Windows 10 下,强制关闭端口

    Windows 10 下,强制关闭端口Windows10下,端口被占用或程序已关闭端口没有正常关闭时,强制关闭端口这种方法的前提是知道被占用的端口号这是我用的一种方法1、打开命令窗口,根据端口号查询这个端口号的PID,以端口号9001为例进入命令窗口执行命令netstat-ano|findstr”9001″如下图查询到端口9001对应的pid为566322、根据查出来的pid强制关闭这个端口号命令…

  • 报错注入学习[通俗易懂]

    报错注入学习[通俗易懂]复习完sqlilabs1-4关熟悉了简单sql注入的payload,不用反复看wp的payload,学到了可以0x5c:/%23:#%20:(空格)0x7e=~-1′)unionselect1,(selectgroup_concat(username,0x5c,password)fromusers),3%23遇到第五关报错注入学习文章1学习文章2学习笔记:报错注入原理:报错注入就是利用了数据库的某些机制,人为地制造错误条件,使得查询结果能够出…

  • crontab 定时同步时间_linux的crontab用法

    crontab 定时同步时间_linux的crontab用法1.首先需了解linux内一任务计划工具crontabcrontab可以定时去执行你要做的动作直接用crontab命令编辑 crontab -u//设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数 crontab-l//列出某个用户cron服务的详细内容 crontab-r//删除某个用户的cron服务 crontab-e//编辑某个用户的cr…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号