广智软件零售付款的时候增加了微信扫码支付和支付宝扫码支付,下面是这两个第三方支付在广智软件里面的配置:


一、微信扫码支付

 微信扫码支付的设置比较简单,只要把商户申请到的微信支付的相关信息保存到单据业务设置即可。如下图:

        微信支付设置好以下三个参数即可:

        1、微信支付-Appid

        2、微信支付-商户号

        3、微信支付-Key


二、支付宝扫码支付

 支付宝扫码支付由于不支持MD5加密验签,必须进行RSA验签,设置会比微信支付稍微复杂一些,以下是详细设置步骤:

 1、要实现支付宝的扫码支付首先要签约支付宝的当面付产品

 2、签约成功后在单据业务设置中设置申请到的支付宝支付的相关信息,如上图,主要设置如下信息:

    a>支付宝支付-Appid     当面付里面显示的Appid

    b>支付宝支付-PID      合作者身份PID

    c>支付宝支付-Key      安全校验码Key

  3、由于支付宝扫码支付只支持RSA非对称加密验签,因此商户需要自己生成一对密钥,一个是公钥文件(rsa_public_key.pem),另一个是私钥文件(rsa_private_key.pem),用于跟支付宝支付进行数据交互时的加密解密用。具体生成密钥及密钥如何使用详情请参阅:https://doc.open.alipay.com/docs/doc.htm?spm=a219a.7386797.0.0.4FhJat&treeId=58&articleId=103242&docType=1

以下对生成的两个密钥做一个简单的说明:

 a>应用公钥(rsa_public_key.pem)需要上传到当面付产品应用的公钥设置里面

  具体设置位置:登录支付宝后在【商家服务】中点击【查询PID、Key】

  如果签约了多个产品注意要找到当面付的产品进行设置。

   

将公钥文件(rsa_public_key.pem)去除头尾、换行和空格,仅需填入字符串,例如转换前公钥pem文件格式:

转换后得到的字符串为:

将上面字符串填入【开放平台密钥管理】中的接入应用为【当面付应用】的【RSA公钥】,点击旁边的【添加密钥】填入即可


  b>应用私钥(rsa_private_key.pem

  生成的应用私钥(注意名称是rsa_private_key.pem)需要复制到每一台需要使用支付宝支付的广智软件的安装目录下。