PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 1.2.11
Booking for Appointments and Events Calendar – Amelia v1.2.11
2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / src / Domain / Services / Payment / AbstractPaymentService.php
ameliabooking / src / Domain / Services / Payment Last commit date
AbstractPaymentService.php 1 year ago PaymentServiceInterface.php 2 years ago
AbstractPaymentService.php
65 lines
1 <?php
2 /**
3 * @copyright © TMS-Plugins. All rights reserved.
4 * @licence See LICENCE.md for license details.
5 */
6
7 namespace AmeliaBooking\Domain\Services\Payment;
8
9 use AmeliaBooking\Domain\Services\Settings\SettingsService;
10 use AmeliaBooking\Infrastructure\Services\Payment\CurrencyService;
11
12 /**
13 * Class AbstractPaymentService
14 *
15 * @package AmeliaBooking\Domain\Services\Payment
16 */
17 class AbstractPaymentService
18 {
19 /**
20 * @var SettingsService $settingsService
21 */
22 protected $settingsService;
23
24 /**
25 * @var CurrencyService $currencyService
26 */
27 protected $currencyService;
28
29 /**
30 * AbstractPaymentService constructor.
31 *
32 * @param SettingsService $settingsService
33 * @param CurrencyService $currencyService
34 */
35 public function __construct(
36 SettingsService $settingsService,
37 CurrencyService $currencyService
38 ) {
39 $this->settingsService = $settingsService;
40 $this->currencyService = $currencyService;
41 }
42
43 /**
44 * @param array $data
45 *
46 * @return mixed|null
47 */
48 public function complete($data)
49 {
50 return null;
51 }
52
53 /**
54 * @param string $sessionId
55 * @param string $method
56 * @param string $accountId
57 *
58 * @return array|null
59 */
60 public function getPaymentIntent($sessionId, $method, $accountId)
61 {
62 return null;
63 }
64 }
65