mirror of
https://gitee.com/yansongda/pay.git
synced 2024-12-04 05:08:55 +08:00
优化微信支付
This commit is contained in:
parent
e71fe99db1
commit
ea2a95600b
21
README.md
21
README.md
@ -136,8 +136,21 @@ return $pay->dirver('alipay')->gateway('web')->pay($config_biz);
|
|||||||
|
|
||||||
## 返回值
|
## 返回值
|
||||||
|
|
||||||
|
- pay(array $config_biz)
|
||||||
详情请看「支付网关配置说明与返回值」一节。
|
详情请看「支付网关配置说明与返回值」一节。
|
||||||
|
|
||||||
|
- refund(array $config_biz)
|
||||||
|
类型:bool
|
||||||
|
说明:退款成功,返回 true;
|
||||||
|
|
||||||
|
- close(array $config_biz)
|
||||||
|
类型:bool
|
||||||
|
说明:关闭成功,返回 true;
|
||||||
|
|
||||||
|
- verify(mixed $data, $sign = null)
|
||||||
|
类型:mixed
|
||||||
|
说明:验证成功,返回 服务器返回的数组;否则返回 false;
|
||||||
|
|
||||||
## 错误
|
## 错误
|
||||||
|
|
||||||
使用非跳转接口(如, `refund` 接口,`close` 接口)时,如果在调用相关支付网关 API 时有错误产生,会抛出 `GatewayException` 错误,可以通过 `$e->getMessage()` 查看,同时,也可通过 `$e->raw` 查看调用 API 后返回的原始数据,该值为数组格式。
|
使用非跳转接口(如, `refund` 接口,`close` 接口)时,如果在调用相关支付网关 API 时有错误产生,会抛出 `GatewayException` 错误,可以通过 `$e->getMessage()` 查看,同时,也可通过 `$e->raw` 查看调用 API 后返回的原始数据,该值为数组格式。
|
||||||
@ -238,14 +251,6 @@ $config_biz = [
|
|||||||
类型:string
|
类型:string
|
||||||
说明:该接口返回跳转到支付宝支付的 Html 代码。
|
说明:该接口返回跳转到支付宝支付的 Html 代码。
|
||||||
|
|
||||||
- refund()
|
|
||||||
类型:bool
|
|
||||||
说明:退款成功,返回 true;
|
|
||||||
|
|
||||||
- close()
|
|
||||||
类型:bool
|
|
||||||
说明:关闭成功,返回 true;
|
|
||||||
|
|
||||||
### 2、支付宝 - 手机网站支付
|
### 2、支付宝 - 手机网站支付
|
||||||
|
|
||||||
#### 最小配置参数
|
#### 最小配置参数
|
||||||
|
@ -2,9 +2,8 @@
|
|||||||
|
|
||||||
namespace Yansongda\Pay\Gateways\Wechat;
|
namespace Yansongda\Pay\Gateways\Wechat;
|
||||||
|
|
||||||
/**
|
use Yansongda\Pay\Exceptions\InvalidArgumentException;
|
||||||
* 微信 - 公众号支付.
|
|
||||||
*/
|
|
||||||
class AppGateway extends Wechat
|
class AppGateway extends Wechat
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@ -2,9 +2,8 @@
|
|||||||
|
|
||||||
namespace Yansongda\Pay\Gateways\Wechat;
|
namespace Yansongda\Pay\Gateways\Wechat;
|
||||||
|
|
||||||
/**
|
use Yansongda\Pay\Exceptions\InvalidArgumentException;
|
||||||
* 微信支付 - 扫码支付.
|
|
||||||
*/
|
|
||||||
class MiniappGateway extends Wechat
|
class MiniappGateway extends Wechat
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@ -2,9 +2,8 @@
|
|||||||
|
|
||||||
namespace Yansongda\Pay\Gateways\Wechat;
|
namespace Yansongda\Pay\Gateways\Wechat;
|
||||||
|
|
||||||
/**
|
use Yansongda\Pay\Exceptions\InvalidArgumentException;
|
||||||
* 微信 - 公众号支付.
|
|
||||||
*/
|
|
||||||
class MpGateway extends Wechat
|
class MpGateway extends Wechat
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@ -2,9 +2,8 @@
|
|||||||
|
|
||||||
namespace Yansongda\Pay\Gateways\Wechat;
|
namespace Yansongda\Pay\Gateways\Wechat;
|
||||||
|
|
||||||
/**
|
use Yansongda\Pay\Exceptions\InvalidArgumentException;
|
||||||
* 微信支付 - 刷卡支付.
|
|
||||||
*/
|
|
||||||
class PosGateway extends Wechat
|
class PosGateway extends Wechat
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@ -2,9 +2,8 @@
|
|||||||
|
|
||||||
namespace Yansongda\Pay\Gateways\Wechat;
|
namespace Yansongda\Pay\Gateways\Wechat;
|
||||||
|
|
||||||
/**
|
use Yansongda\Pay\Exceptions\InvalidArgumentException;
|
||||||
* 微信支付 - 扫码支付.
|
|
||||||
*/
|
|
||||||
class ScanGateway extends Wechat
|
class ScanGateway extends Wechat
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@ -2,9 +2,8 @@
|
|||||||
|
|
||||||
namespace Yansongda\Pay\Gateways\Wechat;
|
namespace Yansongda\Pay\Gateways\Wechat;
|
||||||
|
|
||||||
/**
|
use Yansongda\Pay\Exceptions\InvalidArgumentException;
|
||||||
* 微信支付 - H5 支付.
|
|
||||||
*/
|
|
||||||
class WapGateway extends Wechat
|
class WapGateway extends Wechat
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
@ -83,7 +83,7 @@ abstract class Wechat implements GatewayInterface
|
|||||||
*/
|
*/
|
||||||
public function refund(array $config_biz = [])
|
public function refund(array $config_biz = [])
|
||||||
{
|
{
|
||||||
# code...
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user