Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
pay
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
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
bp
pay
Commits
e29c7899
Commit
e29c7899
authored
Jul 05, 2021
by
wanjilong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add: 支付、回调、核销处理完成
parent
39684356
Changes
6
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
118 additions
and
167 deletions
+118
-167
PayException.php
application/exception/custom/PayException.php
+2
-1
PayService.php
application/services/pay/PayService.php
+72
-123
PingxxService.php
application/services/pingxx/PingxxService.php
+2
-2
pingpp_rsa_public_key.pem
conf/pingpp_rsa_public_key.pem
+7
-7
your_rsa_private_key.pem
conf/your_rsa_private_key.pem
+28
-27
your_rsa_public_key.pem
conf/your_rsa_public_key.pem
+7
-7
No files found.
application/exception/custom/PayException.php
View file @
e29c7899
...
@@ -16,9 +16,10 @@ class PayException extends BaseException
...
@@ -16,9 +16,10 @@ class PayException extends BaseException
4
=>
'费率计算错误,费率分母为0'
,
4
=>
'费率计算错误,费率分母为0'
,
5
=>
'支付回调失败,请核对订单'
,
5
=>
'支付回调失败,请核对订单'
,
6
=>
'回调参数错误,请管理员关注'
,
6
=>
'回调参数错误,请管理员关注'
,
7
=>
'
制定
订单回调类型错误,请管理员关注'
,
7
=>
'订单回调类型错误,请管理员关注'
,
8
=>
'退款中订单不允许核销,请管理员关注'
,
8
=>
'退款中订单不允许核销,请管理员关注'
,
9
=>
'未支付订单不允许核销,请管理员关注'
,
9
=>
'未支付订单不允许核销,请管理员关注'
,
10
=>
'仅允许核销商家自己的订单,请管理员关注'
,
10
=>
'仅允许核销商家自己的订单,请管理员关注'
,
11
=>
'该订单已超时关闭,请重新下单'
,
];
];
}
}
application/services/pay/PayService.php
View file @
e29c7899
This diff is collapsed.
Click to expand it.
application/services/pingxx/PingxxService.php
View file @
e29c7899
...
@@ -16,9 +16,9 @@ class PingxxService
...
@@ -16,9 +16,9 @@ class PingxxService
private
function
__construct
()
private
function
__construct
()
{
{
Pingpp
::
setApiKey
(
'sk_test_
ibbTe5jLGCi5rzfH4OqPW9KC
'
);
// 设置 API Key
Pingpp
::
setApiKey
(
'sk_test_
KCaD0O5KyjzPinLynHzH4Cu1
'
);
// 设置 API Key
Pingpp
::
setPrivateKeyPath
(
ROOT_PATH
.
'/conf/your_rsa_private_key.pem'
);
// 设置私钥
Pingpp
::
setPrivateKeyPath
(
ROOT_PATH
.
'/conf/your_rsa_private_key.pem'
);
// 设置私钥
Pingpp
::
setAppId
(
'app_
1Gqj58ynP0mHeX1q
'
);
// 设置 App ID
Pingpp
::
setAppId
(
'app_
9m1ubDG4e1mPXLCG
'
);
// 设置 App ID
}
}
private
function
__clone
()
{}
private
function
__clone
()
{}
...
...
conf/pingpp_rsa_public_key.pem
View file @
e29c7899
-----BEGIN PUBLIC KEY-----
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
y0d0QxZFYeHXGeWWneib
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
40SSetBwtgeo3pp0HQ6E
4Q0jUFjj4ro7bMnIJ8DjZ4w2NtLJi8p1mcFMbrIS5g95U5FUBCfAZXFb2QIaJfft
MMIyuaymKTolB13unvkqB0PjoPS9syRQrzLGjPZjWUMJiHAehNvsOdqghmP0F995
BByCQRbon7Jb97XoTP6kfk65tLz8Q9Cank1Ah/qivPIY0aNwvq8stedq9rcuJ6OQ
UwncMwZY6XW/7wEMeEZmvx7pmLsulrZrzbsmBCMdcpNduLmN/wTUgDjjUTw5WRY0
ncbfQ1217/Za50vKotYa+MEcFo9Y65biEmzq7BZeNYzuU4dGrPaCi917cfwNa8ey
R2AXuTLPrShUVCUbtTdqFlHCLKn7s/QGj2ZrGmnwBNWq1SOnHGJsnLaHSjC/NZRs
ZSpoIOBe8e5JGOtZKCfgsgfecbXxdh6jq8Qn6mmrJILapEdxlj4xfzBzAuM3snqt
VHUW7cKXjiVDz0nQR0nRJBCEk7CJCt/0h4hfoGU1Sg7rW0pqmJObCoE3hru7yOf4
5XnDzzFWlI5Z+4lhyZr7eFVmnQSqn1HWt4VPzz/EWvxP8Rkvy89XuRXBAiO3/7Ur
DVCT9PLccCTN3UzXBSg4uHMU6N15KiO9+FmVwnVAe4feEq4Ts9K4jD5oJ9XYFyI7
8
wIDAQAB
/
wIDAQAB
-----END PUBLIC KEY-----
-----END PUBLIC KEY-----
\ No newline at end of file
conf/your_rsa_private_key.pem
View file @
e29c7899
-----BEGIN RSA PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
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
RIz377sC1KafBjHHO/1ooQKBgDQqfJrZv2ppquVTKH9pF/pwMq68daL7JkOXERqT
3Zuvi9vF+4SJw1G2H+Tk4CObKMm6gjJQK8ySiYs7C691E9ifPTKYAZ+gvwKBgCne
iGYbwQqozJ+q2Y3Iu2gi6o/rVl0SggAWoM0TitKP0+dCQcYx7+imAK3GFv1KexyP
Pwl/3tV0JhMugz8wZYzui2Q/8zHpT6DraSAstXJJPNNJDqe2XvR1a0BfmxLzoVj2
Xs3WzO8Dc7ti42fr3qPjJG7g7PSfzwoME5iSNjX0MFZdlT1Q2dJwS4uXEsJO3yIj
J05l79MdenZ8SXMmx2EAhB9UKwZir+S4TKgKvSwkCpP/Mr8yrNG4dCQEi/rWQ+bM
XS/9AoGBALRApgtUA7Odw4tjCLGvxXuLFnyRkg6hFqoXAP2j8H9bJDOlSSVwQTFd
mzXcaRlegys9/sBdVr0XbUzisO6v/TMyJ4d+J/OpAoGBAKqxEqdBQjwUaRUUzjrx
ahbcIDtQJS57vXUGK2uspbFKLm1WCFzPVyuxDIW6oue/kO+YxxU3NA58zk8oaORq
epV3nF0AmzYlD/e6VFpAVuqa9Tn0uX8WdoxBpYsnNLpYpff58g+zb+m1nd9/KfEm
eA3YvHc7ZmRjVnVkxnXjKofrL6jF5A+lXSXnXchrv2ZYI+1pOsIV
sv7BFH0FK7crdIgVm4bT3KIBfTM3QfGiK4G7hHjeJl54Stx+krNZPqWLwsbn3u9H
-----END RSA PRIVATE KEY-----
gTJ1bEEDuPNf2lpM3zYDNMl4
\ No newline at end of file
-----END PRIVATE KEY-----
\ No newline at end of file
conf/your_rsa_public_key.pem
View file @
e29c7899
-----BEGIN PUBLIC KEY-----
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
x2MktxcKBEqdYRi2IgYc
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
qZN47zufaGGljso4qxzi
upPQIN5cxgiBL5udCCBJBNBbXPaquOE1qspfhB1KUzHXATnCONiSzubLcBTnwi2t
IN6i0d15K2bXUdZDanS89XYIFycysZnl/kS7IGOugkD4qQS3zpqVzt/YQ+p5X9gB
z0ErRCeJZSERRCpbKx4eu6b1neUTWkga7xpZxWONEvkmZo5Nlhf4fXRPUYnO/bdG
caE3AJxtaEoXVedgMTb4qKWfAfmVpiArR8lT5rK64PBqSx3LeJXjhweZPBrfvJov
CNGpQ/HSJfWLtzmhCqO1aJwVhcDmDMYz4bTkZavhFBdVyXf/8n7UKylk03eymlKJ
XZwyY1XdD3WgeZIPUmyr9LfZVK1VDgrBQ/LU25ZkCQwTqhQtzR684dLkyKhec0Vs
1swQpeFcxaKfzsk1mJU7mc93mCWjaR+VWkNbw4AQHDyHgbzH+zYARzCluiy5hXdi
lFkxbn+swDIq8a3UnSlh/FetdK+mChF1CpSzJSv7MS0Jk4fElW/6JbXJTtXcT2TF
xGEP+iO4ZBk48rEs1hKTvGz1k+jhLCdkdpBRjq0pK/htjA3Ce8pF2AJs+fgN6ZUu
mW6envw25y4+Mb8DxBPYwZ2MBzz8/BimKSZhppMWOCJHnBIxLB/5KPDkNYhLfjOl
m
QIDAQAB
9
QIDAQAB
-----END PUBLIC KEY-----
-----END PUBLIC KEY-----
\ No newline at end of file
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