mirror of
https://gitee.com/yansongda/pay.git
synced 2024-12-02 12:17:38 +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 后返回的原始数据,该值为数组格式。
|
||||
@ -238,14 +251,6 @@ $config_biz = [
|
||||
类型:string
|
||||
说明:该接口返回跳转到支付宝支付的 Html 代码。
|
||||
|
||||
- refund()
|
||||
类型:bool
|
||||
说明:退款成功,返回 true;
|
||||
|
||||
- close()
|
||||
类型:bool
|
||||
说明:关闭成功,返回 true;
|
||||
|
||||
### 2、支付宝 - 手机网站支付
|
||||
|
||||
#### 最小配置参数
|
||||
|
@ -2,9 +2,8 @@
|
||||
|
||||
namespace Yansongda\Pay\Gateways\Wechat;
|
||||
|
||||
/**
|
||||
* 微信 - 公众号支付.
|
||||
*/
|
||||
use Yansongda\Pay\Exceptions\InvalidArgumentException;
|
||||
|
||||
class AppGateway extends Wechat
|
||||
{
|
||||
/**
|
||||
|
@ -2,9 +2,8 @@
|
||||
|
||||
namespace Yansongda\Pay\Gateways\Wechat;
|
||||
|
||||
/**
|
||||
* 微信支付 - 扫码支付.
|
||||
*/
|
||||
use Yansongda\Pay\Exceptions\InvalidArgumentException;
|
||||
|
||||
class MiniappGateway extends Wechat
|
||||
{
|
||||
/**
|
||||
|
@ -2,9 +2,8 @@
|
||||
|
||||
namespace Yansongda\Pay\Gateways\Wechat;
|
||||
|
||||
/**
|
||||
* 微信 - 公众号支付.
|
||||
*/
|
||||
use Yansongda\Pay\Exceptions\InvalidArgumentException;
|
||||
|
||||
class MpGateway extends Wechat
|
||||
{
|
||||
/**
|
||||
|
@ -2,9 +2,8 @@
|
||||
|
||||
namespace Yansongda\Pay\Gateways\Wechat;
|
||||
|
||||
/**
|
||||
* 微信支付 - 刷卡支付.
|
||||
*/
|
||||
use Yansongda\Pay\Exceptions\InvalidArgumentException;
|
||||
|
||||
class PosGateway extends Wechat
|
||||
{
|
||||
/**
|
||||
|
@ -2,9 +2,8 @@
|
||||
|
||||
namespace Yansongda\Pay\Gateways\Wechat;
|
||||
|
||||
/**
|
||||
* 微信支付 - 扫码支付.
|
||||
*/
|
||||
use Yansongda\Pay\Exceptions\InvalidArgumentException;
|
||||
|
||||
class ScanGateway extends Wechat
|
||||
{
|
||||
/**
|
||||
|
@ -2,9 +2,8 @@
|
||||
|
||||
namespace Yansongda\Pay\Gateways\Wechat;
|
||||
|
||||
/**
|
||||
* 微信支付 - H5 支付.
|
||||
*/
|
||||
use Yansongda\Pay\Exceptions\InvalidArgumentException;
|
||||
|
||||
class WapGateway extends Wechat
|
||||
{
|
||||
/**
|
||||
|
@ -83,7 +83,7 @@ abstract class Wechat implements GatewayInterface
|
||||
*/
|
||||
public function refund(array $config_biz = [])
|
||||
{
|
||||
# code...
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user