Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
B
baa-pay-server
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
贺超
baa-pay-server
Commits
3972936f
Commit
3972936f
authored
Sep 02, 2021
by
Administrator
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
创建项目
parent
3f0adb69
Changes
10
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
70 additions
and
4 deletions
+70
-4
MerchantAcquirer.java
...main/java/cn/quant/baa/pay/acquirer/MerchantAcquirer.java
+0
-1
PayRequestData.java
.../main/java/cn/quant/baa/pay/model/web/PayRequestData.java
+2
-0
TransactionService.java
...ain/java/cn/quant/baa/pay/service/TransactionService.java
+25
-2
messages.properties
baa-pay-core/src/main/resources/messages.properties
+12
-0
messages_en.properties
baa-pay-core/src/main/resources/messages_en.properties
+12
-0
messages_zh_CN.properties
baa-pay-core/src/main/resources/messages_zh_CN.properties
+18
-0
TransactionController.java
...ain/java/cn/quant/baa/pay/rest/TransactionController.java
+1
-1
wechatpay-postman-script-master.zip
docs/微信/wechatpay-postman-script-master.zip
+0
-0
签名-验签-加密-解密工具.zip
docs/微信/签名-验签-加密-解密工具.zip
+0
-0
获取商户可用证.zip
docs/微信/获取商户可用证.zip
+0
-0
No files found.
baa-pay-core/src/main/java/cn/quant/baa/pay/acquirer/MerchantAcquirer.java
View file @
3972936f
...
...
@@ -9,7 +9,6 @@ import javax.crypto.Cipher;
import
javax.crypto.spec.GCMParameterSpec
;
import
javax.crypto.spec.SecretKeySpec
;
import
java.nio.charset.Charset
;
import
java.security.SecureRandom
;
import
java.util.HashMap
;
import
java.util.Map
;
...
...
baa-pay-core/src/main/java/cn/quant/baa/pay/model/web/PayRequestData.java
View file @
3972936f
package
cn
.
quant
.
baa
.
pay
.
model
.
web
;
import
javax.validation.constraints.NotEmpty
;
import
javax.validation.constraints.NotNull
;
import
javax.validation.constraints.Size
;
import
java.io.Serializable
;
...
...
@@ -64,6 +65,7 @@ public class PayRequestData implements Serializable{
/**
* 用信金额
*/
@NotEmpty
(
message
=
"ILLEGAL_REQ_CREDIT_AMT"
)
@NotNull
(
message
=
"ILLEGAL_REQ_CREDIT_AMT"
)
private
String
creditAmount
;
...
...
baa-pay-core/src/main/java/cn/quant/baa/pay/service/TransactionService.java
View file @
3972936f
package
cn
.
quant
.
baa
.
pay
.
service
;
import
cn.quant.baa.pay.acquirer.Acquirer
;
import
cn.quant.baa.pay.acquirer.AcquirerConfiguration
;
import
cn.quant.baa.pay.acquirer.MerchantAcquirer
;
import
cn.quant.baa.pay.context.TransactionSession
;
import
cn.quant.baa.pay.jpa.entity.*
;
import
cn.quant.baa.pay.util.AssertUtils
;
...
...
@@ -30,6 +32,9 @@ public class TransactionService extends BusinessService {
@Autowired
private
AcquirerConfiguration
acquirerConfiguration
;
@Autowired
private
MerchantAcquirer
acquirer
;
@Transactional
(
propagation
=
Propagation
.
NOT_SUPPORTED
)
public
void
check
(
PayHistoryIds
ids
,
TransactionSession
session
)
{
PayHistoryEntity
historyEntity
=
session
.
findOne
(
PayHistoryEntity
.
class
,
ids
);
...
...
@@ -38,8 +43,10 @@ public class TransactionService extends BusinessService {
}
}
@Transactional
public
PayHistoryEntity
pay
(
PayRequestData
data
)
{
public
TransactionSession
payHistory
(
PayRequestData
data
)
{
validate
(
data
);
...
...
@@ -90,7 +97,23 @@ public class TransactionService extends BusinessService {
session
.
commit
();
return
history
;
session
.
addProperty
(
PayHistoryEntity
.
class
,
history
);
session
.
addProperty
(
PayGoodsDetailEntity
.
class
,
details
);
return
session
;
}
@Transactional
(
propagation
=
Propagation
.
NOT_SUPPORTED
)
public
void
pay
(
PayRequestData
data
)
{
TransactionSession
session
=
payHistory
(
data
);
session
.
getProperty
(
PayHistoryEntity
.
class
,
PayHistoryEntity
.
class
);
System
.
currentTimeMillis
();
// acquirer.pay(history, data);
}
}
baa-pay-core/src/main/resources/messages.properties
0 → 100644
View file @
3972936f
EMPTY_REQ_DATA
=
Illegal request data.
ILLEGAL_REQ_MCH_ID
=
Illegal merchant id - {0}.
ILLEGAL_REQ_CHAN_ID
=
Illegal pay channel id - {0}.
ILLEGAL_REQ_BUYER_ID
=
Illegal payer id - {0}.
ILLEGAL_REQ_INST_ID
=
Illegal institution id - {0}.
ILLEGAL_REQ_PROD_ID
=
Illegal product id - {0}.
ILLEGAL_REQ_OUT_TRADE_NO
=
Illegal order numer - {0}.
EXIST_ORDER
=
Exist order - {0}, {1}, {2}.
ACQUIRER_NOSUCH
=
No such acquirer channel - {0}.
ACQUIRER_NOMATCH
=
Merchant acquirer channel does not match - {0}, {1}.
\ No newline at end of file
baa-pay-core/src/main/resources/messages_en.properties
0 → 100644
View file @
3972936f
EMPTY_REQ_DATA
=
Illegal request data.
ILLEGAL_REQ_MCH_ID
=
Illegal merchant id - {0}.
ILLEGAL_REQ_CHAN_ID
=
Illegal pay channel id - {0}.
ILLEGAL_REQ_BUYER_ID
=
Illegal payer id - {0}.
ILLEGAL_REQ_INST_ID
=
Illegal institution id - {0}.
ILLEGAL_REQ_PROD_ID
=
Illegal product id - {0}.
ILLEGAL_REQ_OUT_TRADE_NO
=
Illegal order numer - {0}.
EXIST_ORDER
=
Exist order - {0}, {1}, {2}.
ACQUIRER_NOSUCH
=
No such acquirer channel - {0}.
ACQUIRER_NOMATCH
=
Merchant acquirer channel does not match - {0}, {1}.
\ No newline at end of file
baa-pay-core/src/main/resources/messages_zh_CN.properties
0 → 100644
View file @
3972936f
EMPTY_REQ_DATA
=
\u
8BF7
\u
6C42
\u6570\u
636E
\u
683C
\u
5F0F
\u9519\u
8BEF
ILLEGAL_REQ_SUBJECT
=
{0}-
\u
8BA2
\u5355\u6807\u9898\u9519\u
8BEF
ILLEGAL_REQ_MCH_ID
=
{0}-
\u5546\u6237
ID
\u9519\u
8BEF
ILLEGAL_REQ_CHAN_ID
=
{0}-
\u
652F
\u
4ED8
\u
901A
\u9053
ID
\u9519\u
8BEF
ILLEGAL_REQ_BUYER_ID
=
{0}-
\u
652F
\u
4ED8
\u8005
ID
\u9519\u
8BEF
ILLEGAL_REQ_INST_ID
=
{0}-
\u
673A
\u6784
ID
\u9519\u
8BEF
ILLEGAL_REQ_PROD_ID
=
{0}-
\u
4EA7
\u
54C1ID
\u9519\u
8BEF
ILLEGAL_REQ_OUT_TRADE_NO
=
{0}-
\u
8BA2
\u5355\u
53F7
\u9519\u
8BEF
ILLEGAL_REQ_ORIG_AMT
=
{0}-
\u
539F
\u
91D1
\u
989D
\u9519\u
8BEF
ILLEGAL_REQ_AMT
=
{0}-
\u
5B9E
\u9645\u
91D1
\u
989D
\u9519\u
8BEF
ILLEGAL_REQ_DISC_AMT
=
{0}-
\u
4F18
\u
60E0
\u
91D1
\u
989D
\u9519\u
8BEF
ILLEGAL_REQ_CASH_AMT
=
{0}-
\u
73B0
\u
91D1
\u
91D1
\u
989D
\u9519\u
8BEF
ILLEGAL_REQ_CREDIT_AMT
=
{0}-
\u7528\u
4FE1
\u
91D1
\u
989D
\u9519\u
8BEF
EXIST_ORDER
=
\u
8BA2
\u5355\u
5DF2
\u
5B58
\u5728
- {0}, {1}, {2}
ACQUIRER_NOSUCH
=
\u
65E0
\u6548\u7684\u6536\u5355\u
901A
\u9053
- {0}
ACQUIRER_NOMATCH
=
\u
65E0
\u6548\u7684\u5546\u6237\u6536\u5355\u
901A
\u9053
- {0}, {1}
\ No newline at end of file
baa-pay-server/src/main/java/cn/quant/baa/pay/rest/TransactionController.java
View file @
3972936f
...
...
@@ -25,7 +25,7 @@ public class TransactionController extends BusinessController {
public
void
pay
(
@RequestBody
BusinessRequest
<
PayRequestData
>
request
)
{
PayRequestData
data
=
request
.
getData
();
PayHistoryEntity
pay
=
transactionService
.
pay
(
data
);
transactionService
.
pay
(
data
);
System
.
currentTimeMillis
();
}
...
...
docs/微信/wechatpay-postman-script-master.zip
0 → 100644
View file @
3972936f
File added
docs/微信/签名-验签-加密-解密工具.zip
0 → 100644
View file @
3972936f
File added
docs/微信/获取商户可用证.zip
0 → 100644
View file @
3972936f
File added
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment