common.php 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. <?php
  2. use addons\HuifuPay\common\global_func\bankcard_list\BankcardOperate;
  3. use addons\HuifuPay\common\listeners\OrderCloseListener;
  4. use addons\HuifuPay\common\listeners\OrderRefundFinishListener;
  5. return [
  6. // ----------------------- APP链接 ----------------------- //
  7. 'links' => [
  8. //[
  9. //'title' => '',
  10. //'route' => '',
  11. //'icon' => '',
  12. //'params' => [],
  13. //],
  14. ],
  15. // ----------------------- 事件处理 ----------------------- //
  16. 'events' => [
  17. [
  18. 'event_name' => 'order_pay_Store',
  19. 'listeners' => [
  20. \addons\HuifuPay\common\listeners\store\OrderPaidListener::class
  21. ]
  22. ],
  23. [
  24. 'event_name' => 'order_finish_Store',
  25. 'listeners' => [
  26. \addons\HuifuPay\common\listeners\store\OrderFinishListener::class
  27. ]
  28. ],
  29. [
  30. 'event_name' => 'order_close',
  31. 'listeners' => [
  32. OrderCloseListener::class
  33. ]
  34. ],
  35. [
  36. 'event_name' => 'order_close_Store',
  37. 'listeners' => [
  38. \addons\HuifuPay\common\listeners\store\OrderCloseListener::class,
  39. ]
  40. ],
  41. [
  42. 'event_name' => 'order_refund_finish',
  43. 'listeners' => [
  44. OrderRefundFinishListener::class
  45. ]
  46. ],
  47. [
  48. 'event_name' => 'order_refund_finish_Store',
  49. 'listeners' => [
  50. \addons\HuifuPay\common\listeners\store\OrderRefundFinishListener::class,
  51. ]
  52. ],
  53. [
  54. 'event_name' => \common\enums\EventNameEnum::ORDER_DELIVERY,
  55. 'listeners' => [
  56. \addons\HuifuPay\common\listeners\OrderDeliveryListener::class,
  57. ]
  58. ],
  59. [
  60. 'event_name' => \common\enums\EventNameEnum::ORDER_FINISH,
  61. 'listeners' => [
  62. \addons\HuifuPay\common\listeners\OrderFinishListener::class,
  63. ]
  64. ],
  65. [
  66. 'event_name' => \common\enums\EventNameEnum::CLOUD_STOCK_FILL_ORDER_PAY,
  67. 'listeners' => [
  68. \addons\HuifuPay\common\listeners\FillOrderPaidListener::class,
  69. ]
  70. ],
  71. [
  72. 'event_name' => \common\enums\EventNameEnum::COURSE_ORDER_PAY,
  73. 'listeners' => [
  74. \addons\HuifuPay\common\listeners\CourseOrderPayRewardListener::class,
  75. ]
  76. ],
  77. [
  78. 'event_name' => \common\enums\EventNameEnum::RECHARGE_ORDER_PAY,
  79. 'listeners' => [
  80. \addons\HuifuPay\common\listeners\RechargeOrderPaidListener::class,
  81. ]
  82. ],
  83. ], // ----------------------- 公共调用 ----------------------- //
  84. 'invoker' => [
  85. ['invoker_id' => \common\enums\GlobalFuncEnum::PAYMENT_LIST, 'class' => 'addons\HuifuPay\common\global_func\payment_list\PaymentList', 'method' => 'getPaymentList'],
  86. ['invoker_id' => \common\enums\GlobalFuncEnum::PAYMENT_TYPE, 'class' => 'addons\HuifuPay\common\global_func\payment_list\PaymentList', 'method' => 'getPaymentType'],
  87. ['invoker_id' => \common\enums\GlobalFuncEnum::INVOKE_GET_BANKCARD_INFO, 'class' => 'addons\HuifuPay\common\global_func\bank_card_info\GetBankInfo', 'method' => 'index'],
  88. ['invoker_id' => \common\enums\GlobalFuncEnum::INVOKE_DELETE_BANKCARD, 'class' => 'addons\HuifuPay\common\global_func\bank_card_info\DelBankInfo', 'method' => 'handle'],
  89. ['invoker_id' => \common\enums\GlobalFuncEnum::BANKCARD_LIST, 'class' => 'addons\HuifuPay\common\global_func\bankcard_list\BankcardOperate', 'method' => 'getBankcardList'],
  90. // 退款
  91. [
  92. 'invoker_id' => \common\enums\GlobalFuncEnum::INVOKE_ORDER_REFUND,
  93. 'class' => 'addons\HuifuPay\common\global_func\payment\Payment',
  94. 'method' => 'refund'
  95. ],
  96. // ['invoker_id' => \common\enums\GlobalFuncEnum::JOINPAY_JOINPAY, 'class' => 'addons\JoinPay\common\global_func\payment_logic\JoinPay', 'method' => 'pay'],
  97. // ['invoker_id' => \common\enums\GlobalFuncEnum::JOINPAY_FASTPAY, 'class' => 'addons\JoinPay\common\global_func\payment_logic\JoinPayFastPay', 'method' => 'pay'],
  98. ['invoker_id' => \common\enums\GlobalFuncEnum::INVOKE_PAYMENT, 'class' => 'addons\HuifuPay\common\global_func\payment\Payment', 'method' => 'pay'],
  99. // ['invoker_id' => \common\enums\GlobalFuncEnum::INVOKE_GET_WITHDRAW_EXTENSION_WAY, 'class' => 'addons\HuifuPay\common\global_func\withdraw_way\WithdrawWay', 'method' => 'getExtensionWithdrawWay'],
  100. // ['invoker_id' => \common\enums\GlobalFuncEnum::INVOKE_WITHDRAW_EXTENSION_PAY, 'class' => 'addons\HuifuPay\common\global_func\withdraw_way\WithdrawWay', 'method' => 'extensionWithdrawPay'],
  101. ],
  102. ];