Toggle navigation
Toggle navigation
This project
Loading...
Sign in
ufo
/
yohoufo-fore
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
TANLING
5 years ago
Commit
bec879f7aa37484301b323e68d7f75d96ff1334b
1 parent
5f681548
fix bug
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
11 additions
and
6 deletions
order/src/main/java/com/yohoufo/order/service/pay/alipay/AbstractAlipayService.java
order/src/main/java/com/yohoufo/order/service/pay/alipay/YoufuAlipayService.java
order/src/main/java/com/yohoufo/order/service/pay/alipay/AbstractAlipayService.java
View file @
bec879f
...
...
@@ -693,8 +693,8 @@ public abstract class AbstractAlipayService extends AbstractPayService {
params
.
put
(
"detail_data"
,
detailAppender
.
toString
());
String
preSignStr
=
getOpenApiSignString
(
params
,
false
);
params
.
put
(
"sign"
,
helper
().
signWithRsa
(
preSignStr
,
AlipayConfig
.
input_charset
));
params
.
put
(
"sign_type"
,
getRsaType
());
params
.
put
(
"sign"
,
helper
().
signWithMapiRsa
(
preSignStr
,
AlipayConfig
.
input_charset
));
params
.
put
(
"sign_type"
,
"RSA"
);
return
params
;
}
...
...
@@ -1261,16 +1261,21 @@ public abstract class AbstractAlipayService extends AbstractPayService {
}
}
/**
* mapi的接口,RSA不参与签名,sign必须要encode
* @param transferOrderCode
* @return
*/
private
String
buildBtnStatusQueryRequestBody
(
String
transferOrderCode
)
{
Map
<
String
,
String
>
params
=
new
HashMap
<>();
params
.
put
(
"service"
,
"btn_status_query"
);
params
.
put
(
"partner"
,
getPartnerId
());
params
.
put
(
"_input_charset"
,
"utf-8"
);
params
.
put
(
"batch_no"
,
transferOrderCode
);
params
.
put
(
"email"
,
"ouyin@yoho.cn"
);
params
.
put
(
"email"
,
getAccountEmail
()
);
String
preSignStr
=
getOpenApiSignString
(
params
,
false
);
String
sign
=
helper
().
signWithMapiRsa
(
preSignStr
,
"utf-8"
);
params
.
put
(
"sign"
,
sign
);
params
.
put
(
"sign"
,
URLEncoder
.
encode
(
sign
)
);
params
.
put
(
"sign_type"
,
"RSA"
);
return
getUrlString
(
params
);
}
...
...
order/src/main/java/com/yohoufo/order/service/pay/alipay/YoufuAlipayService.java
View file @
bec879f
...
...
@@ -25,12 +25,12 @@ public class YoufuAlipayService extends AbstractAlipayService {
@Override
protected
String
getAccountUserName
()
{
return
alipayConfig
().
youfu
Email
();
return
alipayConfig
().
youfu
UserName
();
}
@Override
protected
String
getAccountEmail
()
{
return
alipayConfig
().
youfu
UserName
();
return
alipayConfig
().
youfu
Email
();
}
}
...
...
Please
register
or
login
to post a comment