SystemOauthTokenPlugin.php 492 B

123456789101112131415161718192021222324
  1. <?php
  2. declare(strict_types=1);
  3. namespace Yansongda\Pay\Plugin\Alipay\Tools;
  4. use Yansongda\Pay\Plugin\Alipay\GeneralPlugin;
  5. use Yansongda\Pay\Rocket;
  6. /**
  7. * @see https://opendocs.alipay.com/open/02ailc
  8. */
  9. class SystemOauthTokenPlugin extends GeneralPlugin
  10. {
  11. protected function doSomethingBefore(Rocket $rocket): void
  12. {
  13. $rocket->mergePayload($rocket->getParams());
  14. }
  15. protected function getMethod(): string
  16. {
  17. return 'alipay.system.oauth.token';
  18. }
  19. }