PageSourceSearch

https://cdn4.hola.org/www/hola/pub/faq_billing2.js

js hola.org collected 2026-09-24 10:16:51 UTC 15,567 bytes, 253 lines download raw bytes

1;(function () {// LICENSE_CODE ZON
2  'use strict'; /*jslint browser:true, es6:true, node:true, react:true*/function _slicedToArray(r, e) {return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest();}function _nonIterableRest() {throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _unsupportedIterableToArray(r, a) {if (r) {if ("string" == typeof r) return _arrayLikeToArray(r, a);var t = {}.toString.call(r).slice(8, -1);return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0;}}function _arrayLikeToArray(r, a) {(null == a || a > r.length) && (a = r.length);for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];return n;}function _iterableToArrayLimit(r, l) {var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];if (null != t) {var e,n,i,u,a = [],f = !0,o = !1;try {if (i = (t = t.call(r)).next, 0 === l) {if (Object(t) !== t) return;f = !1;} else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);} catch (r) {o = !0, n = r;} finally {try {if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return;} finally {if (o) throw n;}}return a;}}function _arrayWithHoles(r) {if (Array.isArray(r)) return r;}function _typeof(o) {"@babel/helpers - typeof";return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {return typeof o;} : function (o) {return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;}, _typeof(o);}
3  var define;
4  var is_node = (typeof module === "undefined" ? "undefined" : _typeof(module)) == 'object' && module.exports;
5  if (is_node)
6  define = require('../../../util/require_node.js').define(module, '..');else
7
8  define = self.define;
9  define(['react', '/www/hola/pub/ui/use_scroll_by_hash.ts',
10  '/www/hola/pub/context.js', '/www/hola/pub/util.js',
11  '/www/hola/pub/support_lib.js',
12  'react-router-dom'],
13  function (React, _ref, context, www_util, support_lib,
14  RRD)
15  {var use_scroll_by_hash = _ref.use_scroll_by_hash;
16    var E = {};
17    var App_context = context.App_context;
18    var useState = React.useState,useContext = React.useContext,useEffect = React.useEffect,Fragment = React.Fragment;
19    var Link = RRD.Link;
20
21    var faq_items = {
22      'ios-cancel': /*#__PURE__*/React.createElement("p", null, "Cancellations are done via the App Store application. See ", /*#__PURE__*/
23
24      React.createElement("a", { href: "https://support.apple.com/en-il/HT202039" }, "Apple's instructions"
25      ), ".", /*#__PURE__*/
26      React.createElement("br", null), "Please note that In-app purchases that were already made are non-refundable due to Apple's terms of service."
27
28
29      ),
30      'ios-pay': /*#__PURE__*/React.createElement("p", null, "Payment is done using the built in iTunes In-App Purchase."
31      ),
32      'ios-dup_charge': /*#__PURE__*/React.createElement("p", null, "You might have subscribed on two different platforms. The Hola service is provided for each platform individually. Thus, if you registered on two platforms there will be two payments.", /*#__PURE__*/
33
34
35
36      React.createElement("br", null), "Otherwise, for refund related claims, you should contact Apple Support. However; if there was a problem with the subscription duration, then please please contact our",
37
38
39      ' ', /*#__PURE__*/
40      React.createElement("a", { href: "/premium_support" }, "support team"), ".", ' ', "You must attach to your email both the iTunes invoice, and the mail you used to register to Hola."
41
42
43      ),
44      'ios-still_free': /*#__PURE__*/React.createElement(Fragment, null, /*#__PURE__*/
45      React.createElement("p", null, "If you purchased a subscription and you are still not a Premium user, please make sure that your payment has been successfully authorized.", /*#__PURE__*/
46
47
48      React.createElement("br", null), "If your payment is successfully authorized and you are still not a Premium user, please try the following:"
49
50
51      ), /*#__PURE__*/
52      React.createElement("ul", null, /*#__PURE__*/
53      React.createElement("li", null, "Sign out from your account on Hola's App, close the background Hola App, and then launch it again, and try to log in again."
54
55
56      ), /*#__PURE__*/
57      React.createElement("li", null, "Make sure the account you are trying to use is the same account you registered with.", /*#__PURE__*/
58
59
60      React.createElement("br", null), /*#__PURE__*/
61      React.createElement("strong", null, "Please note: "), "The Hola service is provided for each platform individually. If you have an account on one platform, it will not work on another platform, therefore; you need to buy another account if you want to use another platform."
62
63
64
65      ), /*#__PURE__*/
66      React.createElement("li", null, "For the rest of the issues, contact our ", /*#__PURE__*/
67
68      React.createElement("a", { href: "/premium_support" }, "support team"), "."
69      )
70      )
71      ),
72      'ios-stop': /*#__PURE__*/React.createElement("p", null, "Premium accounts which were subscribed using iOS devices are not automatically renewed at the end of the subscription period."
73
74
75      ),
76      'ios-multi_devices': /*#__PURE__*/React.createElement("p", null, "The Hola service is provided for each platform individually. If you have a subscription on one platform, it will not work on another platform, therefore; you need to buy another subscription if you want to use Hola on an extra platform."
77
78
79
80
81      ),
82      'ios-social': /*#__PURE__*/React.createElement("p", null, "Choose the prefered social network after you click \"Sign up\" on the top right of the page."
83      ),
84      'android-cancel': /*#__PURE__*/React.createElement("p", null, "To uninstall Hola, go to Google Play, search for Hola PLUS Proxy, click ", /*#__PURE__*/
85
86      React.createElement("strong", null, "cancel"), " payments to stop the automatic payments to Hola. The
86n uninstall the App.", /*#__PURE__*/
87      React.createElement("br", null), "Check ", /*#__PURE__*/
88      React.createElement("a", { href: "https://support.google.com/googleplay/answer/7018481" }, "Google Play subscription cancellation support"
89      ), " for more information."
90
91      ),
92      'android-pay': /*#__PURE__*/React.createElement("p", null, "Your payment method on Google Play."),
93      'android-dup_charge': /*#__PURE__*/React.createElement(Fragment, null, /*#__PURE__*/
94      React.createElement("p", null, "In case you saw two payments on your payment method, please consider the following:"
95      ), /*#__PURE__*/
96      React.createElement("ul", null, /*#__PURE__*/
97      React.createElement("li", null, "You might have subscribed on two different platforms. The Hola service is provided for each platform individually. Thus, if you registered on two platforms there will be two payments."
98
99
100
101      ), /*#__PURE__*/
102      React.createElement("li", null, "If you registered on one platform only, but still you see two payments, please contact our ", /*#__PURE__*/
103
104
105      React.createElement("a", { href: "/premium_support" }, "support team"), "."
106      )
107      )
108      ),
109      'android-still_free': /*#__PURE__*/React.createElement(Fragment, null, /*#__PURE__*/
110      React.createElement("p", null, "If you purchased a subscription and you are still not a Premium user, please make sure that your payment has been successfully authorized.", /*#__PURE__*/
111
112
113      React.createElement("br", null), "If your payment is successfully authorized and you are still not a Premium user, please try the following:"
114
115
116      ), /*#__PURE__*/
117      React.createElement("ul", null, /*#__PURE__*/
118      React.createElement("li", null, "Sign out from your account on Hola's App, close the background Hola App, and then launch it again, and try to log in again."
119
120
121      ), /*#__PURE__*/
122      React.createElement("li", null, "Make sure the account you are trying to use is the same account you registered with.", /*#__PURE__*/
123
124      React.createElement("br", null), /*#__PURE__*/
125      React.createElement("strong", null, "Please note: "), "The Hola service is provided for each platform individually. If you have an account on one platform, it will not work on another platform, therefore; you need to buy another account if you want to use another platform."
126
127
128
129      ), /*#__PURE__*/
130      React.createElement("li", null, "For the rest of the issues, contact our ", /*#__PURE__*/
131
132      React.createElement("a", { href: "/premium_support" }, "support team"), "."
133      )
134      )
135      ),
136      'android-stop': /*#__PURE__*/React.createElement("p", null, "Go to Google Play, search for Hola PLUS Proxy, click ", /*#__PURE__*/
137
138      React.createElement("strong", null, "cancel"), " payments."
139      ),
140      'android-multi_devices': /*#__PURE__*/React.createElement("p", null, "The Hola service is provided for each platform individually. If you have a subscription on one platform, it will not work on another platform, therefore; you need to buy another subscription if you want to use Hola on an extra platform."
141
142
143
144
145      ),
146      'android-social': /*#__PURE__*/React.createElement("p", null, "Choose the prefered social network after you click \"Sign up\" on the top right of the page."
147      ),
148      'pc-cancel': /*#__PURE__*/React.createElement("p", null, "To cancel your account, go to ", /*#__PURE__*/React.createElement(Link, { to: "/cp" }, "your account page"
149      ), "."),
150      'pc-pay': /*#__PURE__*/React.createElement("p", null, "Using major credit cards or PayPal if you sign up on desktop - or using iTunes/Google play if you sign up on mobile."
151
152
153      ),
154      'pc-dup_charge': /*#__PURE__*/React.createElement(Fragment, null, /*#__PURE__*/
155      React.createElement("p", null, "In case you saw two payments on your payment method, please consider the following:"
156      ), /*#__PURE__*/
157      React.createElement("ul", null, /*#__PURE__*/
158      React.createElement("li", null, "You might have subscribed on two different platforms. The Hola service is provided for each platform individually. Thus, if you registered on two platforms there will be tw
158o payments."
159
160
161
162      ), /*#__PURE__*/
163      React.createElement("li", null, "If you registered on one platform only, but still you see two payments, please contact our ", /*#__PURE__*/
164
165
166      React.createElement("a", { href: "/premium_support" }, "support team"), "."
167      )
168      )
169      ),
170      'pc-still_free': /*#__PURE__*/React.createElement(Fragment, null, /*#__PURE__*/
171      React.createElement("p", null, "If you purchased a subscription and you are still not a Premium user, please make sure that your payment has been successfully authorized.", /*#__PURE__*/
172
173
174      React.createElement("br", null), "If your payment is successfully authorized and you are still not a Premium user, please try the following:"
175
176
177      ), /*#__PURE__*/
178      React.createElement("ul", null, /*#__PURE__*/
179      React.createElement("li", null, "Sign out from your Hola's account, and try to log in again."
180
181      ), /*#__PURE__*/
182      React.createElement("li", null, "Make sure the account you are trying to use is the same account you registered with.", /*#__PURE__*/
183
184
185      React.createElement("br", null), /*#__PURE__*/
186      React.createElement("strong", null, "Please note:"), " The Hola service is provided for each platform individually. If you have an account on one platform, it will not work on another platform, therefore; you need to buy another account if you want to use another platform."
187
188
189
190      ), /*#__PURE__*/
191      React.createElement("li", null, "For the rest of the issues, contact our ", /*#__PURE__*/
192
193      React.createElement("a", { href: "/premium_support" }, "support team"), "."
194      )
195      )
196      ),
197      'pc-multi_devices': /*#__PURE__*/React.createElement("p", null, "The Hola service is provided for each platform individually. If you have a subscription on one platform, it will not work on another platform, therefore; you need to buy another subscription if you want to use Hola on an extra platform."
198
199
200
201
202      ),
203      'pc-social': /*#__PURE__*/React.createElement("p", null, "Choose the prefered social network after you click \"Sign up\" on the top right of the page."
204      ),
205      'refund-policy': /*#__PURE__*/React.createElement(Fragment, null, /*#__PURE__*/
206      React.createElement("p", null, "Hola offers a suite of services, including a free product, with restrictions. In order to have unlimited online access, Hola's Premium product is the one for you. Should you want to cancel your subscription to Hola Premium, you can do so at any time."
207
208
209      ), /*#__PURE__*/
210      React.createElement("p", null, "Once your account passes its expiration date, your subscription will be automatically renewed. If you have canceled the auto-renewal, you will need to resubscribe to our services to continue using them. Sometimes we have to state the obvious :)"
211
212
213      ), /*#__PURE__*/
214      React.createElement("p", null, "Your satisfaction is of course important to us. If you've not used Hola Premium, at all, for up to 14 days after purchase, you will be eligible for a refund."
215
216      ), /*#__PURE__*/
217      React.createElement("p", null, "If you've used Hola Premium, and you don't want Premium anymore, you can cancel  and keep what's left of what you've paid for. You'll remain Premium until your next payment is due - which is when your cancellation will kick in."
218
219
220      ), /*#__PURE__*/
221      React.createElement("p", null, "Here are our instructions on how to ", /*#__PURE__*/
222      React.createElement("a", { href: "/support/billing#cancel_recurring" }, "cancel a recurring subscription"
223      ), "."), /*#__PURE__*/
224      React.createElement("p", null, "While our policy allows customers to use Hola risk-free, we must also protect ourselves from fraud. Therefore, we reserve the right, at our sole discretion, to limit or deny refund requests."
225
226      ), /*#__PURE__*/
227      React.createElement("p", null, "iOS payments are processed directly through Apple (instead of Hola), hence, we are unable to offer refunds for in-app purchases made with your Apple account. More information can be found in Apple's refund policy: ", /*#__PURE__*/
228
229
230      React.createElement("a", { href: "https://support.apple.com/HT204084" },
231      "https://support.apple.com/HT204084"))
232      )
233    };
234
235    E.Root = function Faq(props) {
236      var _useContext = useContext(App_context),user = _useContext.user;
237      var _useState = useState(''),_useState2 = _slicedToArray(_useState, 2),q = _useState2[0],set_q = _useState2[1];
238      useEffect(function () {
239        www_util.perr_www_visit({ id: 'www_faq_billing_visit', user: user });
240      }, []);
241      use_scroll_by_hash();
242      return /*#__PURE__*/React.createElement("div", { className: "hola_faq" }, /*#__PURE__*/
243      React.createElement(support_lib.Search, { q: q, show_results: false,
244        on_change: function on_change(ev) {return set_q(ev.target.value);},
245        on_clear: function on_clear() {return set_q('');} }), /*#__PURE__*/
246      React.createElement(support_lib.Faq_page, { q: q, content: faq_items,
247        entries: support_lib.faq_billing_entries })
248      );
249    };
250
251    return E;
252  });})();
253//# sourceMappingURL=faq_billing2.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.