自动处理【支付宝交易支付投诉管理系统】配置指南
  xMfBrWIN5TOc 2023年11月02日 78 0

大家好,我是小悟

关于自动处理【支付宝交易支付投诉管理系统】,详细介绍一下如何配置。

阅读这篇文章之前,结合这篇【连夜干出来一个自动处理【支付宝交易支付投诉管理系统】,支持多商户】干货食用更佳。

1、商户信息

自动处理【支付宝交易支付投诉管理系统】配置指南_支付宝

商户名称:应用id所属的应用名称。

应用id:支付宝开放平台-控制台-应用详情页-左上角。

自动处理【支付宝交易支付投诉管理系统】配置指南_支付宝_02

应用私钥证书路径:支付宝开放平台-控制台-开发设置-接口加签方式(密钥/证书)。设置好以后把下载到的【应用私钥_RSA2_PKCS8.txt】后缀改一下,重命名成【appCertPrivateKey.crt】,然后上传服务器,复制证书所在位置路径即可。

自动处理【支付宝交易支付投诉管理系统】配置指南_支付宝_03

应用公钥证书路径:支付宝开放平台-控制台-开发设置-接口加签方式(密钥/证书)。设置好以后把应用公钥证书下载下来上传服务器,复制证书所在位置路径即可。

自动处理【支付宝交易支付投诉管理系统】配置指南_支付宝_04

支付宝公钥证书路径:支付宝开放平台-控制台-开发设置-接口加签方式(密钥/证书)。设置好以后把支付宝公钥证书下载下来上传服务器,复制证书所在位置路径即可。

自动处理【支付宝交易支付投诉管理系统】配置指南_支付宝_05

支付宝根证书路径:支付宝开放平台-控制台-开发设置-接口加签方式(密钥/证书)。设置好以后把支付宝根证书下载下来上传服务器,复制证书所在位置路径即可。

自动处理【支付宝交易支付投诉管理系统】配置指南_交易支付投诉_06

应用需签约交易支付投诉处理功能。创建应用后,在产品绑定绑定产品找到 基础功能产品,点击 修改。

自动处理【支付宝交易支付投诉管理系统】配置指南_交易支付投诉_07

在权限集中勾选交易支付投诉处理,点击 确定。

自动处理【支付宝交易支付投诉管理系统】配置指南_支付宝_08

在选择产品页面,点击确定,完成产品绑定。

自动处理【支付宝交易支付投诉管理系统】配置指南_交易支付投诉_09

新增商户信息后,要选中该商户,然后点击复制地址,提示复制成功。

自动处理【支付宝交易支付投诉管理系统】配置指南_交易支付投诉_10

到支付宝开放平台-控制台-开发设置-应用网关,粘贴刚刚复制的地址。这是很重要的一个步骤,只有这个操作成功了,系统才会收到支付宝的回调。

自动处理【支付宝交易支付投诉管理系统】配置指南_支付宝_11

Map<String, String> result = new HashMap<String, String>();
Map requestParams = request.getParameterMap();
for (Iterator iter = requestParams.keySet().iterator(); iter.hasNext(); ) {
  String name = (String) iter.next();
  String[] values = (String[]) requestParams.get(name);
  String valueStr = "";
  for (int i = 0; i < values.length; i++) {
    valueStr = (i == values.length - 1) ? valueStr + values[i]
      : valueStr + values[i] + ",";
  }
  result.put(name, valueStr);
}
logger.info("支付宝交易投诉通知回调参数==========={}", JSON.toJSONString(result));
try {
  boolean flag = AlipaySignature.rsaCertCheckV1(result, alipayMerchantBaseInfo.getAlipayCertPublicKeyPath(), "utf-8", "RSA2");
  logger.info("支付宝交易投诉通知回调验签结果==========="+flag);
  if (flag) {
    logger.info("支付宝交易投诉通知回调success===========");
    String bizContent = result.get("biz_content");
    bizContent = StringEscapeUtils.unescapeJava(bizContent);
    BizContentResult bizContentResult = JSONObject.parseObject(bizContent, BizContentResult.class);
    handleBusiness(alipayMerchantBaseInfo, bizContentResult);
    return "success";
  } else {
    logger.info("支付宝交易投诉通知回调failure===========");
    return "fail";
  }
} catch (AlipayApiException e) {
  e.printStackTrace();
  logger.info("支付宝交易投诉通知回调failure===========");
  return "fail";
}


2、通知参数

邮箱通知参数配置

送人邮箱:注册一个163邮箱用来当发送方。

发送人邮箱授权码:登录发送人163邮箱账号-设置-POP3/SMTP/IMAP-开启IMAP/SMTP服务和新增授权密码。

自动处理【支付宝交易支付投诉管理系统】配置指南_交易支付投诉_12

接收人邮箱:这个就是用来接收投诉单通知的接收人邮箱,可以不一定是163邮箱。

公众号通知参数配置

公众号appId:公众号后台-设置与开发-基本配置-公众号开发信息-开发者ID(AppID)。

公众号secret:公众号后台-设置与开发-基本配置-公众号开发信息-开发者密码(AppSecret)。

自动处理【支付宝交易支付投诉管理系统】配置指南_支付宝_13

公众号模板消息id:公众号后台-广告与服务-模板消息-从历史模板库添加,所在行业要有【IT科技/互联网|电子商务】,然后搜索添加如下这个模板消息。

自动处理【支付宝交易支付投诉管理系统】配置指南_支付宝_14

自动处理【支付宝交易支付投诉管理系统】配置指南_支付宝_15

接收人公众号openId:这个就是用来接收投诉单通知的接收人公众号openId。公众号后台-内容与互动-用户管理,找到要设置为接收人的用户,然后右击头像位置,点击“检查”,就可以出来开发者模式,data-fakeid后边的值就是用户的openId。

自动处理【支付宝交易支付投诉管理系统】配置指南_交易支付投诉_16

短信通知参数配置

腾讯云短信secretId:腾讯云后台-访问管理-访问密钥-API密钥管理

腾讯云短信secretKey:腾讯云后台-访问管理-访问密钥-API密钥管理

自动处理【支付宝交易支付投诉管理系统】配置指南_支付宝_17

腾讯云短信模板id:腾讯云后台-短信-国内短信-正文模板管理

自动处理【支付宝交易支付投诉管理系统】配置指南_支付宝_18

腾讯云短信appId:腾讯云后台-短信-应用管理-应用列表

自动处理【支付宝交易支付投诉管理系统】配置指南_支付宝_19

腾讯云短信签名:腾讯云后台-短信-国内短信-签名管理

自动处理【支付宝交易支付投诉管理系统】配置指南_交易支付投诉_20

接收人手机号:这个就是用来接收投诉单通知的接收人手机号。


您的一键三连,是我更新的最大动力,谢谢

山水有相逢,来日皆可期,谢谢阅读,我们再会

我手中的金箍棒,上能通天,下能探海

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
xMfBrWIN5TOc