Commit 92a30b7e authored by wangp's avatar wangp

拉卡拉「必康自营」

parent 021ae594
...@@ -34,8 +34,8 @@ WORKDIR /go/src/system_pay ...@@ -34,8 +34,8 @@ WORKDIR /go/src/system_pay
COPY --from=0 /go/src/system_pay/server ./ COPY --from=0 /go/src/system_pay/server ./
# 拷贝配置文件到当前工作目录 # 拷贝配置文件到当前工作目录
COPY --from=0 /go/src/system_pay/conf/dev ./conf #COPY --from=0 /go/src/system_pay/conf/dev ./conf
#COPY --from=0 /go/src/system_pay/conf/prod ./conf COPY --from=0 /go/src/system_pay/conf/prod ./conf
# 拷贝国际化文件夹到当前工作目录 # 拷贝国际化文件夹到当前工作目录
COPY --from=0 /go/src/system_pay/i18n ./i18n COPY --from=0 /go/src/system_pay/i18n ./i18n
......
-----BEGIN CERTIFICATE-----
MIIEMTCCAxmgAwIBAgIGAXUrc4b4MA0GCSqGSIb3DQEBCwUAMHYxCzAJBgNVBAYT
AkNOMRAwDgYDVQQIDAdCZWlKaW5nMRAwDgYDVQQHDAdCZWlKaW5nMRcwFQYDVQQK
DA5MYWthbGEgQ28uLEx0ZDEqMCgGA1UEAwwhTGFrYWxhIE9yZ2FuaXphdGlvbiBW
YWxpZGF0aW9uIENBMB4XDTIwMTAxNTA4NDk1MloXDTMwMTAxMzA4NDk1MlowZTEL
MAkGA1UEBhMCQ04xEDAOBgNVBAgMB0JlaUppbmcxEDAOBgNVBAcMB0JlaUppbmcx
FzAVBgNVBAoMDkxha2FsYSBDby4sTHRkMRkwFwYDVQQDDBBBUElHVy5MQUtBTEEu
Q09NMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwAXZw9lupWcFXouC
Nhm0DQT47Zf4KOIRF8rqT8Ps3pYzT8odROJ8rq4P+lciGrg29czpqrRM22yQktFr
itvcM7JlE6jFbGH3rycnvGvhRYU/j1N9k0ozm8oVwmKX357/OtGzNivBECGSnU9L
Bkp4Nm9M1K4cOwEuZ0xsQEthZjQYF0mDpnlWmVJL5i1Lq834atN2qrb/mzMHBNtD
JnqRV7rPL39lKpe7LJiitsC2JuW1UbWZZU1NNwA/rz2d83C+KD1DLJ0+sMYY2Q3T
OQ4BPAowDEwOH7XAXrHM/0kRm+ZeIFlwevEGIQWmMt1Ogz+AW4Iq0slINc4wOINK
vH9tHwIDAQABo4HVMIHSMIGSBgNVHSMEgYowgYeAFCnH4DkZPR6CZxRn/kIqVsMo
dJHpoWekZTBjMQswCQYDVQQGEwJDTjEQMA4GA1UECAwHQmVpSmluZzEQMA4GA1UE
BwwHQmVpSmluZzEXMBUGA1UECgwOTGFrYWxhIENvLixMdGQxFzAVBgNVBAMMDkxh
a2FsYSBSb290IENBggYBaiUALIowHQYDVR0OBBYEFIya0Yc4OSBer55JLyA0AYe9
m8mTMAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgeAMA0GCSqGSIb3DQEBCwUA
A4IBAQCBEwOlk3mXigNv94Drn3dcaY2ml/y+8yNpAIuUhuBE00WFoqEX5lOatFy5
fzdXuC12lBVQ8SjSm3aH7k2X0eXqDzkOHiur2ZBRKmJ++J4TeenuSUOjSIbQK/DT
vxaqFUjYwFSVCyizpy7wfU4wKt+jOuFb9LyULJ9lkM1dV9Kh7Lmd9+nlJYYuPEPU
LJkkVZqSALSiiJudXnTwlISjZTXEAkJpdIlMw+hvPTAkoG95B95M+OV/uLbItGK+
qT4+RHWo8EbBDPQYo6J4QYHOxRlfMoGBMyrz6XDt7ELLmT7ld4aE02w6KQPfK3gq
kLDT+/STozvaNmXzBJh7J6KqxJBH
-----END CERTIFICATE-----
\ No newline at end of file
...@@ -51,35 +51,37 @@ payurl: ...@@ -51,35 +51,37 @@ payurl:
lakala: lakala:
#通用 #通用
version: '1.0' version: '1.0'
# appid: 'OP00000836' #必康医生
# appid名称: '机构-羿律必康(天津)网络科技有限公司'
# serial_no: '1686711293777'
# serial_no: '0188b7d3d751'
appid: 'OP00000859' #谛宝多多自营
appid名称: '商户-谛宝诚网络科技(北京)有限公司' # appid: 'OP00000859' #谛宝多多自营
serial_no: '1689571622248' # appid名称: '商户-谛宝诚网络科技(北京)有限公司' #谛宝多多自营
# serial_no: '01896250fd68' #谛宝多多自营
# 'APPLET_APPID' =>'wx6ff40a576e2f4ca0', //谛宝多多小程序 # 'APPLET_APPID' =>'wx6ff40a576e2f4ca0', //谛宝多多小程序
# merchant_no=822100058221000599501K999501K9 ? # merchant_no=822100058221000599501K999501K9 ?
# appid: '' #必康自营 appid: 'OP00000886' #必康自营
# appid名称: '' appid名称: '商户-羿律必康(天津)网络科技有限公司' #必康自营
# serial_no: '1689571807509' serial_no: '01896253d115' #必康自营 双击「api_cert.cer」文件
# appid: 'OP00000836' #必康医生
# appid名称: '机构-羿律必康(天津)网络科技有限公司' #必康医生
# serial_no: '0188b7d3d751' #必康医生
#谛宝多多自营 #谛宝多多自营
#1.聚合收银台(微信H5、支付宝H5) #1.聚合收银台(微信H5、支付宝H5)
merchant_no1: '8221000599501K9' merchant_no1: '8221100899900E0'
term_no1: '' term_no1: ''
#2.聚合收银台(微信扫码、支付宝扫码) #2.聚合收银台(微信扫码、支付宝扫码)
merchant_no2: '8221000599501K9' merchant_no2: '8221100899900E0'
term_no2: '' term_no2: ''
#3.聚合主扫(微信JSAPI、微信小程序) #3.聚合主扫(微信JSAPI、微信小程序)
merchant_no3: '8221000599501K9' merchant_no3: '8221100899900E0'
term_no3: '688354520242' term_no3: '688354520242'
# sub_appid3: 'wxc3e4d1682da3053c' #子商户公众账号ID # sub_appid3: 'wxc3e4d1682da3053c' #子商户公众账号ID
# user_id3: 'oLvoQ5deygCMj2WrDjPVPvV1L1t8' #用户标识(sub_openid) # user_id3: 'oLvoQ5deygCMj2WrDjPVPvV1L1t8' #用户标识(sub_openid)
#4.聚合被扫(扫码枪) #4.聚合被扫(扫码枪)
merchant_no4: '8221000599501K9' #结算商户号 #8221000599501K9
merchant_no4: '8221100899900E0' #结算商户号
term_no4: '677902880958' #结算终端号 term_no4: '677902880958' #结算终端号
#配置项 #配置项
......
...@@ -78,8 +78,8 @@ func (l *PayController) WxNotice(c *gin.Context) { ...@@ -78,8 +78,8 @@ func (l *PayController) WxNotice(c *gin.Context) {
//读取证书文件,验证签名 //读取证书文件,验证签名
func VerifySignCert(c *gin.Context) error { func VerifySignCert(c *gin.Context) error {
// 1、读取证书文件,获取证书字节 // 1、读取证书文件,获取证书字节
certPEM, err := ioutil.ReadFile("./cert/dev/lkl-apigw-v2.cer") //测试 //certPEM, err := ioutil.ReadFile("./cert/dev/lkl-apigw-v2.cer") //测试
//certPEM, err := ioutil.ReadFile("./cert/prod/dbc/lkl-apigw-v1.cer") //正式 certPEM, err := ioutil.ReadFile("./cert/prod/bk/lkl-apigw-v1.cer") //正式
if err != nil { if err != nil {
fmt.Println("ioutil.ReadFile failed") fmt.Println("ioutil.ReadFile failed")
return err return err
......
...@@ -228,7 +228,7 @@ func UnifiedOrder(input *models.PlaceAnOrderParamInput, ip string) (interface{}, ...@@ -228,7 +228,7 @@ func UnifiedOrder(input *models.PlaceAnOrderParamInput, ip string) (interface{},
//调拉卡拉接口 //调拉卡拉接口
err, response, lakala_rtn := lakala_post(input, url, data_json) err, response, lakala_rtn := lakala_post(input, url, data_json)
if err != nil { if err != nil {
InsertPayBillDetailResponseBody(tx, billID, err) //todo InsertPayBillDetailResponseBody(tx, billID, lakala_rtn) //todo
return nil, err return nil, err
} }
...@@ -425,7 +425,7 @@ func ReadParsePrivaterKey(filename string) (*rsa.PrivateKey, error) { ...@@ -425,7 +425,7 @@ func ReadParsePrivaterKey(filename string) (*rsa.PrivateKey, error) {
// GetNoticeURL is 获取回调地址 // GetNoticeURL is 获取回调地址
func GetNoticeURL(sourceCode uint8) string { func GetNoticeURL(sourceCode uint8) string {
domainName := setting.Conf.PayUrl.DomainName domainName := setting.Conf.PayUrl.DomainName //todo
return domainName + "/api/v1/pay/wx_notice" //目前微信、支付宝调同一个地址 return domainName + "/api/v1/pay/wx_notice" //目前微信、支付宝调同一个地址
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment