lokielse / omnipay-wechatpay

(微信支付)WeChatPay driver for the Omnipay PHP payment processing library
MIT License
316 stars 103 forks source link

支持-微信普通服务商模式 #62

Closed kanghuli closed 6 years ago

kanghuli commented 6 years ago

针对服务商模式-完成如下场景测试:

初始化

$gateway    = Omnipay::create('WechatPay');
$gateway->setAppId($config['app_id']);
$gateway->setMchId($config['mch_id']);
$gateway->setApiKey($config['api_key']);

//服务商模式下
$gateway->setSubmchId('子商户id'); 

//在小程序中使用服务商模式收款,查询订单等,此处为小程序app_id, 且必填, 非小程序场景不用设置。
//$gateway->setSubAppId('子商户app id'); 
codecov-io commented 6 years ago

Codecov Report

Merging #62 into master will increase coverage by 0.07%. The diff coverage is 0%.

Impacted file tree graph

@@            Coverage Diff            @@
##           master     #62      +/-   ##
=========================================
+ Coverage    4.01%   4.09%   +0.07%     
=========================================
  Files          29      29              
  Lines        1020     757     -263     
=========================================
- Hits           41      31      -10     
+ Misses        979     726     -253
Impacted Files Coverage Δ
src/Message/DownloadBillRequest.php 0% <0%> (ø) :arrow_up:
src/Message/CloseOrderRequest.php 0% <0%> (ø) :arrow_up:
src/Message/QueryOpenIdByAuthCodeRequest.php 0% <0%> (ø) :arrow_up:
src/Message/BaseAbstractRequest.php 30% <0%> (-30%) :arrow_down:
src/Message/QueryOrderRequest.php 0% <0%> (ø) :arrow_up:
src/Message/CreateOrderRequest.php 3.96% <0%> (-1.17%) :arrow_down:
src/Message/ShortenUrlRequest.php 0% <0%> (ø) :arrow_up:
src/BaseAbstractGateway.php 33.33% <0%> (-9.53%) :arrow_down:
src/Message/QueryRefundRequest.php 0% <0%> (ø) :arrow_up:
src/Message/CreateMicroOrderRequest.php 0% <0%> (ø) :arrow_up:
... and 29 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 6a9db34...a4cf888. Read the comment docs.