RefundShortcut.php 849 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. declare(strict_types=1);
  3. namespace Yansongda\Pay\Shortcut\Jsb;
  4. use Yansongda\Artful\Contract\ShortcutInterface;
  5. use Yansongda\Artful\Plugin\ParserPlugin;
  6. use Yansongda\Pay\Plugin\Jsb\AddPayloadSignPlugin;
  7. use Yansongda\Pay\Plugin\Jsb\AddRadarPlugin;
  8. use Yansongda\Pay\Plugin\Jsb\Pay\Scan\RefundPlugin;
  9. use Yansongda\Pay\Plugin\Jsb\ResponsePlugin;
  10. use Yansongda\Pay\Plugin\Jsb\StartPlugin;
  11. use Yansongda\Pay\Plugin\Jsb\VerifySignaturePlugin;
  12. class RefundShortcut implements ShortcutInterface
  13. {
  14. public function getPlugins(array $params): array
  15. {
  16. return [
  17. StartPlugin::class,
  18. RefundPlugin::class,
  19. AddPayloadSignPlugin::class,
  20. AddRadarPlugin::class,
  21. VerifySignaturePlugin::class,
  22. ResponsePlugin::class,
  23. ParserPlugin::class,
  24. ];
  25. }
  26. }