PluginProbe
Buttonizer – Floating Menus, Sticky Buttons, & Popup Builder / 1.4.4
Buttonizer – Floating Menus, Sticky Buttons, & Popup Builder v1.4.4
3.6.0 3.5.0 trunk 1.0.10 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.6.1 1.0.7 1.0.8 1.0.9 1.1 1.1.1 1.2 1.3 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.5 1.5.1 All 110 releases
buttonizer-multifunctional-button / freemius / includes / entities / class-fs-payment.php

class-fs-payment.php in Buttonizer – Floating Menus, Sticky Buttons, & Popup Builder 1.4.4, at freemius/includes/entities/class-fs-payment.php

94 lines 1.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * @package Freemius
4 * @copyright Copyright (c) 2016, Freemius, Inc.
5 * @license https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3
6 * @since 1.0.0
7 */
8
9 if ( ! defined( 'ABSPATH' ) ) {
10 exit;
11 }
12
13 class FS_Payment extends FS_Entity {
14
15 #region Properties
16
17 /**
18 * @var number
19 */
20 public $plugin_id;
21 /**
22 * @var number
23 */
24 public $user_id;
25 /**
26 * @var number
27 */
28 public $install_id;
29 /**
30 * @var number
31 */
32 public $subscription_id;
33 /**
34 * @var number
35 */
36 public $plan_id;
37 /**
38 * @var number
39 */
40 public $license_id;
41 /**
42 * @var float
43 */
44 public $gross;
45 /**
46 * @var number
47 */
48 public $bound_payment_id;
49 /**
50 * @var string
51 */
52 public $external_id;
53 /**
54 * @var string
55 */
56 public $gateway;
57 /**
58 * @var string ISO 3166-1 alpha-2 - two-letter country code.
59 *
60 * @link http://www.wikiwand.com/en/ISO_3166-1_alpha-2
61 */
62 public $country_code;
63 /**
64 * @var string
65 */
66 public $vat_id;
67 /**
68 * @var float Actual Tax / VAT in $$$
69 */
70 public $vat;
71
72 #endregion Properties
73
74 /**
75 * @param object|bool $payment
76 */
77 function __construct( $payment = false ) {
78 parent::__construct( $payment );
79 }
80
81 static function get_type() {
82 return 'payment';
83 }
84
85 /**
86 * @author Vova Feldman (@svovaf)
87 * @since 1.0.0
88 *
89 * @return bool
90 */
91 function is_refund() {
92 return ( parent::is_valid_id( $this->bound_payment_id ) && 0 > $this->gross );
93 }
94 }