tourze / alipay-mini-program-bundle
支付宝小程序模块
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:symfony-bundle
Requires
- php: ^8.1
- ext-openssl: *
- alipaysdk/openapi: ^3.0
- doctrine/collections: ^2.3
- doctrine/dbal: ^4.0
- doctrine/doctrine-bundle: ^2.13
- doctrine/orm: ^3.0
- doctrine/persistence: ^3.1 || ^4
- guzzlehttp/guzzle: ^7.9.2
- nesbot/carbon: ^2.72 || ^3
- psr/log: ^3|^2|^1
- symfony/config: ^6.4
- symfony/console: ^6.4
- symfony/dependency-injection: ^6.4
- symfony/doctrine-bridge: ^6.4
- symfony/http-client: ^6.4
- symfony/http-foundation: ^6.4
- symfony/http-kernel: ^6.4
- symfony/messenger: ^6.4
- symfony/security-bundle: ^6.4
- symfony/security-core: ^6.4
- symfony/security-http: ^6.4
- tourze/access-token-bundle: 0.0.*
- tourze/biz-user-bundle: 0.0.*
- tourze/bundle-dependency: 0.0.*
- tourze/doctrine-indexed-bundle: 0.0.*
- tourze/doctrine-ip-bundle: 0.0.*
- tourze/doctrine-random-bundle: 0.1.*
- tourze/doctrine-timestamp-bundle: 0.0.*
- tourze/doctrine-user-bundle: 0.0.*
- tourze/easy-admin-attribute: 0.1.*
- tourze/json-rpc-core: 0.0.*
- tourze/json-rpc-lock-bundle: 0.1.*
- tourze/json-rpc-log-bundle: 0.1.*
- tourze/symfony-cron-job-bundle: 0.1.*
Requires (Dev)
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^10.0
This package is auto-updated.
Last update: 2025-06-03 04:10:18 UTC
README
支付宝小程序模块,用于管理支付宝小程序相关功能。
功能特点
- 支付宝小程序授权管理
- 用户信息获取与解密
- 小程序码生成
- 模板消息发送
- 支付功能集成
安装
composer require symfony-aio/alipay-mini-program-bundle
使用示例
获取用户信息
$alipayMiniProgram = $container->get('alipay_mini_program'); $userInfo = $alipayMiniProgram->getUserInfo($code);
生成小程序码
$response = $alipayMiniProgram->createQrCode([ 'page' => 'pages/index/index', 'scene' => 'a=1' ]);
发送模板消息
$result = $alipayMiniProgram->sendTemplateMessage([ 'touser' => '用户的openid', 'template_id' => '模板ID', 'data' => [ 'keyword1' => ['value' => '示例内容1'], 'keyword2' => ['value' => '示例内容2'] ] ]);
API文档
详细的API文档请参考支付宝小程序开放文档。
许可证
本项目采用 MIT 许可证,详情请参阅 LICENSE 文件。