PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 2.4.4
Booking for Appointments and Events Calendar – Amelia v2.4.4
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 / Infrastructure / Services / Payment / StarterPaymentService.php
ameliabooking / src / Infrastructure / Services / Payment Last commit date
CurrencyService.php 6 months ago SquareMiddlewareService.php 3 months ago SquareService.php 6 months ago StarterPaymentService.php 6 months ago
StarterPaymentService.php
69 lines
1 <?php
2
3 /**
4 * @copyright © Melograno Ventures. All rights reserved.
5 * @licence See LICENCE.md for license details.
6 */
7
8 namespace AmeliaBooking\Infrastructure\Services\Payment;
9
10 use AmeliaBooking\Domain\Services\Payment\AbstractPaymentService;
11 use AmeliaBooking\Domain\Services\Payment\PaymentServiceInterface;
12 use Exception;
13
14 /**
15 * Class StarterPaymentService
16 */
17 class StarterPaymentService extends AbstractPaymentService implements PaymentServiceInterface
18 {
19 /**
20 * @param array $data
21 * @param array $transfers
22 *
23 * @return mixed
24 */
25 public function execute($data, &$transfers)
26 {
27 return [];
28 }
29
30 /**
31 * @param array $data
32 *
33 * @return mixed
34 */
35 public function complete($data)
36 {
37 return null;
38 }
39
40 /**
41 * @param array $data
42 *
43 * @return array
44 */
45 public function getPaymentLink($data)
46 {
47 return [];
48 }
49
50 /**
51 * @param array $data
52 *
53 * @return array
54 * @throws Exception
55 */
56 public function refund($data)
57 {
58 return [];
59 }
60
61 /**
62 * @return mixed|null
63 */
64 public function getTransactionAmount($id, $transfers)
65 {
66 return null;
67 }
68 }
69