- php >= 8.0
- composer
- hyperf >= 3.0
composer require yansongda/hyperf-pay:~1.7.0
php bin/hyperf.php vendor:publish yansongda/hyperf-pay
<?php
declare(strict_types=1);
namespace App\Controller;
use Yansongda\HyperfPay\Pay;
use Hyperf\HttpServer\Annotation\AutoController;
/**
* @AutoController()
*/
class IndexController extends AbstractController
{
public function index(Pay $pay)
{
return $pay->alipay()->web([
'out_trade_no' => ''.time(),
'total_amount' => '0.01',
'subject' => 'yansongda 测试 - 1',
]);
}
}