payment repository

runphp 1af7e649db refactor(core): 替换Helper调用为直接函数调用 3 달 전
database cdc18d9b13 feat(payment): 添加统一的退款接口,实现余额退款 6 달 전
route 0c286cfed0 feat(payment):为支付接口添加认证中间件 5 달 전
src 1af7e649db refactor(core): 替换Helper调用为直接函数调用 3 달 전
.gitignore 329d0bbc7f feat(payment): 添加支付模块基础功能 7 달 전
LICENSE d817d0e9a5 Initial commit 7 달 전
README.md 329d0bbc7f feat(payment): 添加支付模块基础功能 7 달 전
composer.json 139d6265da chore(deps): 升级 PHP 和 six-shop/core 依赖版本 3 달 전
config.php f473d978ab feat(payment): 添加小程序环境配置支持 4 달 전
info.php 85a1907028 feat(payment): 添加微信支付退款查询功能 6 달 전

README.md

payment

所有支付模块扩展的基础扩展模块,是其他支付模块扩展的依赖扩展, 其他支付模块扩展必须实现PaymentProviderInterface

Hook

支付服务信息上报事件

\SixShop\Extension\payment\Event\GatheringPaymentEvent 监听该事件可获取到支付服务信息,否则无法获取到支付服务信息,后续可以扩展为支付服务注册中心,上报对象为\SixShop\Extension\payment\PaymentInfo

实现支付扩展说明

如果是支付模块,扩展的Extension类需要实现\SixShop\Extension\payment\Contracts\PaymentExtensionInterface接口,获取支付方式提供者PaymentProviderInterface完成支付业务