Forums / Addon Templates / ZCA Bootstrap 4 Template [Support Thread]

ZCA Bootstrap 4 Template [Support Thread]

Views: 546,158

Results 101 to 120 of 1,686
11 Jan 2019, 4:25 PM
#101
rbarbour avatar

rbarbour

Totally Zenned

Join Date:
Feb 2010
Posts:
2,159
Plugin Contributions:
10

ZCA Bootstrap 4 Template [Support Thread]

RixStix:

I understand other paying jobs should take priority over other issues.

zca_bootstrap
Shipping estimator does not function if customer is not logged in.
Customer logs in and shipping estimator is functional.

Switch to classic responsive
shipping estimator functions as expected and no debug files generated
regardless of customer login status.

The debug file changes after running the zca_mySQL.
The first debug references bootstrap shipping/shipping estimator
The second debug references Fedex

Switch back to zca_bootstrap
zca_bootstrap DEBUG with the mySQL script to run

prior to running the mySQL, the error file generated is

[11-Jan-2019 07:20:31 America/Los_Angeles] Request URI: /156/index.php?main_page=shopping_cart, IP address: 98.146.xxx.yyy
#1 sizeof() called at [/home/cPanelID/public_html/156/includes/classes/shipping.php:186]
#2 shipping->cheapest() called at [/home/cPanelID/public_html/156/includes/modules/shipping_estimator.php:210]
#3 require(/home/cPanelID/public_html/156/includes/modules/shipping_estimator.php) called at [/home/cPanelID/public_html/156/includes/templates/bootstrap/templates/tpl_shopping_cart_default.php:169]
#4 require(/home/cPanelID/public_html/156/includes/templates/bootstrap/templates/tpl_shopping_cart_default.php) called at [/home/cPanelID/public_html/156/includes/templates/bootstrap/common/tpl_main_page.php:188]
#5 require(/home/cPanelID/public_html/156/includes/templates/bootstrap/common/tpl_main_page.php) called at [/home/cPanelID/public_html/156/index.php:97]
--> PHP Warning: sizeof(): Parameter must be an array or an object that implements Countable in /home/cPanelID/public_html/156/includes/classes/shipping.php on line 186.

[11-Jan-2019 07:20:31 America/Los_Angeles] Request URI: /156/index.php?main_page=shopping_cart, IP address: 98.146.xxx.yyy
#1 sizeof() called at [/home/cPanelID/public_html/156/includes/templates/bootstrap/templates/tpl_modules_shipping_estimator.php:153]
#2 require(/home/cPanelID/public_html/156/includes/templates/bootstrap/templates/tpl_modules_shipping_estimator.php) called at [/home/cPanelID/public_html/156/includes/modules/shipping_estimator.php:256]
#3 require(/home/cPanelID/public_html/156/includes/modules/shipping_estimator.php) called at [/home/cPanelID/public_html/156/includes/templates/bootstrap/templates/tpl_shopping_cart_default.php:169]
#4 require(/home/cPanelID/public_html/156/includes/templates/bootstrap/templates/tpl_shopping_cart_default.php) called at [/home/cPanelID/public_html/156/includes/templates/bootstrap/common/tpl_main_page.php:188]
#5 require(/home/cPanelID/public_html/156/includes/templates/bootstrap/common/tpl_main_page.php) called at [/home/cPanelID/public_html/156/index.php:97]
--> PHP Warning: sizeof(): Parameter must be an array or an object that implements Countable in /home/cPanelID/public_html/156/includes/templates/bootstrap/templates/tpl_modules_shipping_estimator.php on line 153.

> 
> After running the zca_bootstrap mySQL, the logfile changes to
> ```
[11-Jan-2019 07:26:39 America/Los_Angeles] Request URI: /156/index.php?main_page=shopping_cart, IP address: 98.146.xxx.yyy
#1  fedexwebservices->build_request() called at [/home/cPanelID/public_html/156/includes/modules/shipping/fedexwebservices.php:540]
#2  fedexwebservices->quote() called at [/home/cPanelID/public_html/156/includes/classes/shipping.php:169]
#3  shipping->quote() called at [/home/cPanelID/public_html/156/includes/modules/shipping_estimator.php:124]
#4  require(/home/cPanelID/public_html/156/includes/modules/shipping_estimator.php) called at [/home/cPanelID/public_html/156/includes/templates/bootstrap/templates/tpl_shopping_cart_default.php:169]
#5  require(/home/cPanelID/public_html/156/includes/templates/bootstrap/templates/tpl_shopping_cart_default.php) called at [/home/cPanelID/public_html/156/includes/templates/bootstrap/common/tpl_main_page.php:188]
#6  require(/home/cPanelID/public_html/156/includes/templates/bootstrap/common/tpl_main_page.php) called at [/home/cPanelID/public_html/156/index.php:97]
--> PHP Warning: Use of undefined constant MODULE_SHIPPING_BOXES_MANAGER_STATUS - assumed 'MODULE_SHIPPING_BOXES_MANAGER_STATUS' (this will throw an Error in a future version of PHP) in /home/cPanelID/public_html/156/includes/modules/shipping/fedexwebservices.php on line 106.

[11-Jan-2019 07:26:40 America/Los_Angeles] Request URI: /156/index.php?main_page=shopping_cart, IP address: 98.146.xxx.yyy
#1  fedexwebservices->build_request() called at [/home/cPanelID/public_html/156/includes/modules/shipping/fedexwebservices.php:540]
#2  fedexwebservices->quote() called at [/home/cPanelID/public_html/156/includes/classes/shipping.php:169]
#3  shipping->quote() called at [/home/cPanelID/public_html/156/includes/modules/shipping_estimator.php:124]
#4  require(/home/cPanelID/public_html/156/includes/modules/shipping_estimator.php) called at [/home/cPanelID/public_html/156/includes/templates/bootstrap/templates/tpl_shopping_cart_default.php:169]
#5  require(/home/cPanelID/public_html/156/includes/templates/bootstrap/templates/tpl_shopping_cart_default.php) called at [/home/cPanelID/public_html/156/includes/templates/bootstrap/common/tpl_main_page.php:188]
#6  require(/home/cPanelID/public_html/156/includes/templates/bootstrap/common/tpl_main_page.php) called at [/home/cPanelID/public_html/156/index.php:97]
--> PHP Warning: Use of undefined constant MODULE_SHIPPING_BOXES_MANAGER_STATUS - assumed 'MODULE_SHIPPING_BOXES_MANAGER_STATUS' (this will throw an Error in a future version of PHP) in /home/cPanelID/public_html/156/includes/modules/shipping/fedexwebservices.php on line 324.

[11-Jan-2019 07:26:40 America/Los_Angeles] Request URI: /156/index.php?main_page=shopping_cart, IP address: 98.146.xxx.yyy
#1  fedexwebservices->build_request() called at [/home/cPanelID/public_html/156/includes/modules/shipping/fedexwebservices.php:540]
#2  fedexwebservices->quote() called at [/home/cPanelID/public_html/156/includes/classes/shipping.php:169]
#3  shipping->quote() called at [/home/cPanelID/public_html/156/includes/modules/shipping_estimator.php:124]
#4  require(/home/cPanelID/public_html/156/includes/modules/shipping_estimator.php) called at [/home/cPanelID/public_html/156/includes/templates/bootstrap/templates/tpl_shopping_cart_default.php:169]
#5  require(/home/cPanelID/public_html/156/includes/templates/bootstrap/templates/tpl_shopping_cart_default.php) called at [/home/cPanelID/public_html/156/includes/templates/bootstrap/common/tpl_main_page.php:188]
#6  require(/home/cPanelID/public_html/156/includes/templates/bootstrap/common/tpl_main_page.php) called at [/home/cPanelID/public_html/156/index.php:97]
--> PHP Warning: Use of undefined constant MODULE_SHIPPING_BOXES_MANAGER_STATUS - assumed 'MODULE_SHIPPING_BOXES_MANAGER_STATUS' (this will throw an Error in a future version of PHP) in /home/cPanelID/public_html/156/includes/modules/shipping/fedexwebservices.php on line 329.

Rick,

I'll take a look at the shipping estimator with the fedex module. I have tested UPS and works fine with the exception of......

The second debug file generated with the missing (undefined) constants is something I am running into on every upgrade and new install for all shipping modules, they seem to generate once upon module installation ONLY. This seems to be a core issue. Not a template issue. But I could be wrong.

11 Jan 2019, 4:31 PM
#102
rbarbour avatar

rbarbour

Totally Zenned

Join Date:
Feb 2010
Posts:
2,159
Plugin Contributions:
10

Re: ZCA Bootstrap 4 Template [Support Thread]

Rick,

What fedex plugin are you using?

11 Jan 2019, 5:01 PM
#103
rixstix avatar

rixstix

Totally Zenned

Join Date:
Aug 2009
Location:
North Idaho, USA
Posts:
2,015
Plugin Contributions:
0

Re: ZCA Bootstrap 4 Template [Support Thread]

rbarbour:

Rick,

What fedex plugin are you using?

Shipping estimator fails even with fedex disabled and customer not logged in. If there is anything I can do to help, please let me know.

This one v1.7.6 might not be in the zc plugins section but I think it is the latest and only available option for Fedex.
If you know of any different variant for Fedex, I'm all ears.

https://www.numinix.com/zen-cart-plugins-shipping-c-179_250_373_163/fedex-web-services-shipping

Rick
RixStix (dot) com
aka: ChainWeavers (dot) com

11 Jan 2019, 5:27 PM
#104
rbarbour avatar

rbarbour

Totally Zenned

Join Date:
Feb 2010
Posts:
2,159
Plugin Contributions:
10

Re: ZCA Bootstrap 4 Template [Support Thread]

RixStix:

Shipping estimator fails even with fedex disabled and customer not logged in. If there is anything I can do to help, please let me know.

This one v1.7.6 might not be in the zc plugins section but I think it is the latest and only available option for Fedex.
If you know of any different variant for Fedex, I'm all ears.

https://www.numinix.com/zen-cart-plugins-shipping-c-179_250_373_163/fedex-web-services-shipping

Does it work if the following has a value of 1

ADMIN > CONFIGURATION > Shipping/Packaging > Shipping Estimator Display Settings for Shopping Cart

11 Jan 2019, 5:54 PM
#105
rixstix avatar

rixstix

Totally Zenned

Join Date:
Aug 2009
Location:
North Idaho, USA
Posts:
2,015
Plugin Contributions:
0

Re: ZCA Bootstrap 4 Template [Support Thread]

rbarbour:

Does it work if the following has a value of 1

ADMIN > CONFIGURATION > Shipping/Packaging > Shipping Estimator Display Settings for Shopping Cart

Yes, it does... once I remember to go undo the popup blocker settings.

AND

If I change it back to a value of 2, then the shipping estimator seems to work "as a listing" at least for the current session.
Close browser and reopen, requires a setting back to 1.

Rick
RixStix (dot) com
aka: ChainWeavers (dot) com

11 Jan 2019, 6:17 PM
#106
rbarbour avatar

rbarbour

Totally Zenned

Join Date:
Feb 2010
Posts:
2,159
Plugin Contributions:
10

Re: ZCA Bootstrap 4 Template [Support Thread]

RixStix:

Yes, it does... once I remember to go undo the popup blocker settings.

AND

If I change it back to a value of 2, then the shipping estimator seems to work "as a listing" at least for the current session.
Close browser and reopen, requires a setting back to 1.

Seems that a change in 1.5.6 to the javascript document.getElementById is causing this issue. I'm still troubleshooting but will open an issue on github and post when a fix is available.

12 Jan 2019, 2:09 AM
#107
rbarbour avatar

rbarbour

Totally Zenned

Join Date:
Feb 2010
Posts:
2,159
Plugin Contributions:
10

Re: ZCA Bootstrap 4 Template [Support Thread]

RixStix:

Shipping estimator fails even with fedex disabled and customer not logged in. If there is anything I can do to help, please let me know.

This one v1.7.6 might not be in the zc plugins section but I think it is the latest and only available option for Fedex.
If you know of any different variant for Fedex, I'm all ears.

https://www.numinix.com/zen-cart-plugins-shipping-c-179_250_373_163/fedex-web-services-shipping

Seems I nested form on the shopping cart page, resulting in the inability to use the shipping estimator.

fix here:
https://github.com/zcadditions/ZCA-Bootstrap-Template-for-1.5.6-v2.0.0a/issues/146

12 Jan 2019, 5:08 PM
#108
rixstix avatar

rixstix

Totally Zenned

Join Date:
Aug 2009
Location:
North Idaho, USA
Posts:
2,015
Plugin Contributions:
0

Re: ZCA Bootstrap 4 Template [Support Thread]

rbarbour:

Seems I nested form on the shopping cart page, resulting in the inability to use the shipping estimator.

fix here:
https://github.com/zcadditions/ZCA-Bootstrap-Template-for-1.5.6-v2.0.0a/issues/146
Looks good, TNX

Rick
RixStix (dot) com
aka: ChainWeavers (dot) com

12 Jan 2019, 5:23 PM
#109
rbarbour avatar

rbarbour

Totally Zenned

Join Date:
Feb 2010
Posts:
2,159
Plugin Contributions:
10

Re: ZCA Bootstrap 4 Template [Support Thread]

rbarbour:

Seems that a change in 1.5.6 to the javascript document.getElementById is causing this issue. I'm still troubleshooting but will open an issue on github and post when a fix is available.

That was a fun one to track down...

12 Jan 2019, 5:33 PM
#110
rixstix avatar

rixstix

Totally Zenned

Join Date:
Aug 2009
Location:
North Idaho, USA
Posts:
2,015
Plugin Contributions:
0

Re: ZCA Bootstrap 4 Template [Support Thread]

I appreciate all that you've done.

To give myself a break, I've started experimenting with colors to see where changes appear.

Rick
RixStix (dot) com
aka: ChainWeavers (dot) com

12 Jan 2019, 8:52 PM
#111
rixstix avatar

rixstix

Totally Zenned

Join Date:
Aug 2009
Location:
North Idaho, USA
Posts:
2,015
Plugin Contributions:
0

Re: ZCA Bootstrap 4 Template [Support Thread]

rbarbour:

That was a fun one to track down...

Looks like I spoke too soon. Shipping estimator displayed but DEBUG files generated now.

[12-Jan-2019 11:10:25 America/Los_Angeles] Request URI: /156/index.php?main_page=shopping_cart, IP address: 2600:100f:b00c:f38a:cced:4ebf:d2d2:9228
#1  sizeof() called at [/home/cPanelID/public_html/156/includes/classes/shipping.php:186]
#2  shipping->cheapest() called at [/home/cPanelID/public_html/156/includes/modules/shipping_estimator.php:210]
#3  require(/home/cPanelID/public_html/156/includes/modules/shipping_estimator.php) called at [/home/cPanelID/public_html/156/includes/templates/bootstrap/templates/tpl_shopping_cart_default.php:171]
#4  require(/home/cPanelID/public_html/156/includes/templates/bootstrap/templates/tpl_shopping_cart_default.php) called at [/home/cPanelID/public_html/156/includes/templates/bootstrap/common/tpl_main_page.php:188]
#5  require(/home/cPanelID/public_html/156/includes/templates/bootstrap/common/tpl_main_page.php) called at [/home/cPanelID/public_html/156/index.php:97]
--> PHP Warning: sizeof(): Parameter must be an array or an object that implements Countable in /home/cPanelID/public_html/156/includes/classes/shipping.php on line 186.

[12-Jan-2019 11:10:25 America/Los_Angeles] Request URI: /156/index.php?main_page=shopping_cart, IP address: 2600:100f:b00c:f38a:cced:4ebf:d2d2:9228
#1  sizeof() called at [/home/cPanelID/public_html/156/includes/templates/bootstrap/templates/tpl_modules_shipping_estimator.php:153]
#2  require(/home/cPanelID/public_html/156/includes/templates/bootstrap/templates/tpl_modules_shipping_estimator.php) called at [/home/cPanelID/public_html/156/includes/modules/shipping_estimator.php:256]
#3  require(/home/cPanelID/public_html/156/includes/modules/shipping_estimator.php) called at [/home/cPanelID/public_html/156/includes/templates/bootstrap/templates/tpl_shopping_cart_default.php:171]
#4  require(/home/cPanelID/public_html/156/includes/templates/bootstrap/templates/tpl_shopping_cart_default.php) called at [/home/cPanelID/public_html/156/includes/templates/bootstrap/common/tpl_main_page.php:188]
#5  require(/home/cPanelID/public_html/156/includes/templates/bootstrap/common/tpl_main_page.php) called at [/home/cPanelID/public_html/156/index.php:97]
--> PHP Warning: sizeof(): Parameter must be an array or an object that implements Countable in /home/cPanelID/public_html/156/includes/templates/bootstrap/templates/tpl_modules_shipping_estimator.php on line 153.

Not sure where it is getting the ProductID but this DEBUG file also is present a few times. Different product_id. Using phone instead of desktop.

[12-Jan-2019 11:13:09 America/Los_Angeles] Request URI: /156/index.php?main_page=shopping_cart&product_id=651%3A5058ffcbfc8164c194b4a2ac6cb718c6, IP address: 2600:100f:b00c:f38a:cced:4ebf:d2d2:9228
#1  require(/home/cPanelID/public_html/156/includes/modules/pages/shopping_cart/header_php_shopping_cart_zca_bootstrap.php) called at [/home/chaisinf/public_html/156/index.php:36]
--> PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/cPanelID/public_html/156/includes/modules/pages/shopping_cart/header_php_shopping_cart_zca_bootstrap.php on line 9.

Rick
RixStix (dot) com
aka: ChainWeavers (dot) com

12 Jan 2019, 10:05 PM
#112
rixstix avatar

rixstix

Totally Zenned

Join Date:
Aug 2009
Location:
North Idaho, USA
Posts:
2,015
Plugin Contributions:
0

Re: ZCA Bootstrap 4 Template [Support Thread]

RixStix:

Looks like I spoke too soon. Shipping estimator displayed but DEBUG files generated now.

Not sure where it is getting the ProductID but this DEBUG file also is present a few times. Different product_id. Using phone instead of desktop.

This file is generated when items in the cart are removed from the cart using the trashcan icon. If one item is in the cart and trashed, one file is generated. If two items are in the cart and both trashed individually, only one file is generated.

Same whether using Galaxy S4 on VZW network or my desktop.

[12-Jan-2019 11:13:09 America/Los_Angeles] Request URI:  /156/index.php?main_page=shopping_cart&product_id=651%3A5058ffcbfc8164c194b4a2ac6cb718c6,  IP address: 2600:100f:b00c:f38a:cced:4ebf:d2d2:9228
#1   require(/home/cPanelID/public_html/156/includes/modules/pages/shopping_cart/header_php_shopping_cart_zca_bootstrap.php)  called at [/home/chaisinf/public_html/156/index.php:36]
--> PHP Warning: count(): Parameter must be an array or an object  that implements Countable in  /home/cPanelID/public_html/156/includes/modules/pages/shopping_cart/header_php_shopping_cart_zca_bootstrap.php  on line 9.

Rick
RixStix (dot) com
aka: ChainWeavers (dot) com

12 Jan 2019, 10:09 PM
#113
rbarbour avatar

rbarbour

Totally Zenned

Join Date:
Feb 2010
Posts:
2,159
Plugin Contributions:
10

Re: ZCA Bootstrap 4 Template [Support Thread]

RixStix:

Not sure where it is getting the ProductID but this DEBUG file also is present a few times. Different product_id. Using phone instead of desktop.

This file is generated when items in the cart are removed from the cart using the trashcan icon. If one item is in the cart and trashed, one file is generated. If two items are in the cart and both trashed individually, only one file is generated.

Same whether using Galaxy S4 on VZW network or my desktop.

[12-Jan-2019 11:13:09 America/Los_Angeles] Request URI: /156/index.php?main_page=shopping_cart&product_id=651%3A5058ffcbfc8164c194b4a2ac6cb718c6, IP address: 2600:100f:b00c:f38a:cced:4ebf:d2d2:9228
#1 require(/home/cPanelID/public_html/156/includes/modules/pages/shopping_cart/header_php_shopping_cart_zca_bootstrap.php) called at [/home/chaisinf/public_html/156/index.php:36]
--> PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/cPanelID/public_html/156/includes/modules/pages/shopping_cart/header_php_shopping_cart_zca_bootstrap.php on line 9.


fix:
<https://github.com/zcadditions/ZCA-Bootstrap-Template-for-1.5.6-v2.0.0a/issues/147>
12 Jan 2019, 10:14 PM
#114
rbarbour avatar

rbarbour

Totally Zenned

Join Date:
Feb 2010
Posts:
2,159
Plugin Contributions:
10

Re: ZCA Bootstrap 4 Template [Support Thread]

Version 2.0.0a was uploaded some time ago but not approved yet.

Version 2.0.0a 10 January 2019:
1.) Removes Optional-OPC-Template-Overrides
    Note: Once this is updated for 1.5.6 I will provide a separate GitHub repository which will provide Bootstrap compatibility.
    https://github.com/zcadditions/ZCA-OPC-for-1.5.6

Files changed in 2.0.0a
1 - includes/templates/bootstrap/templates/tpl_checkout_success_default.php 
2 - includes/languages/english/bootstrap/button_names.php
3 - includes/modules/order_total/ot_coupon.php
4 - includes/templates/bootstrap/templates/tpl_checkout_payment_default.php
5 - includes/templates/bootstrap/templates/tpl_ajax_checkout_confirmation_default.php
6 - includes/classes/ajax/zcAjaxPayment.php

Files deleted in 2.0.0a
1 - All Optional-OPC-Template-Overrides file

Version 2.0.0b will follow shortly after - still waiting on input regarding issues found

13 Jan 2019, 1:15 AM
#116
rbarbour avatar

rbarbour

Totally Zenned

Join Date:
Feb 2010
Posts:
2,159
Plugin Contributions:
10

Re: ZCA Bootstrap 4 Template [Support Thread]

RixStix:

Yes, thank you.

Shipping estimator DEBUG still being generated.

Rick,

can you uninstall the - remove the fedex module and report back

I am no longer getting any debug files on my end

13 Jan 2019, 3:16 AM
#117
rixstix avatar

rixstix

Totally Zenned

Join Date:
Aug 2009
Location:
North Idaho, USA
Posts:
2,015
Plugin Contributions:
0

Re: ZCA Bootstrap 4 Template [Support Thread]

I'll do that tomorrow. I figured I needed to get back to a known starting point so that I didn't have you chasing your tail due to something I did incorrectly.

I was just able to eliminate the DEBUG file generated by the Numinix fedex warning by inserting into

includes/languages/english.php

//  to remove PHP Warning: Use of undefined constant MODULE_SHIPPING_BOXES_MANAGER_STATUS generated by Numinix Fedex Module v1.7.6
define('MODULE_SHIPPING_BOXES_MANAGER_STATUS', '');

Rick
RixStix (dot) com
aka: ChainWeavers (dot) com

14 Jan 2019, 12:51 AM
#118
rbarbour avatar

rbarbour

Totally Zenned

Join Date:
Feb 2010
Posts:
2,159
Plugin Contributions:
10

Re: ZCA Bootstrap 4 Template [Support Thread]

So the issue with the shipping estimator failing has been fixed. see post 107

The debug files being generated by 3rd party shipping modules is NOT template related no is it CORE code related. I will continue to troubleshoot this but all findings will be here.

15 Jan 2019, 7:09 AM
#119
oldngrey avatar

oldngrey

Zen Follower

Join Date:
Apr 2008
Location:
Qld, Australia
Posts:
429
Plugin Contributions:
0

Re: ZCA Bootstrap 4 Template [Support Thread]

table cell alignment of cart totals in shopping cart confirmation

In ZCA 2.00 includes\templates\bootstrap\templates\tpl_modules_order_totals.php the cart totals eg sub-total, tax, total are not aligned with the item totals in the lines above

line 21 is <td colspan="2" class="text-right bg-white">
and should be <td colspan="**3**" class="text-right bg-white">

Environment: Win10; ZC156a; Wamp 3.1.6; Apache 2.4.33; PHP 7.1.16; MySQl 5.7.21

OldNGrey
ZC222 PHP 8.4.16
MySQL 11.8.5-MariaDB

15 Jan 2019, 3:36 PM
#120
carlwhat avatar

carlwhat

zennedOut

Join Date:
Nov 2005
Location:
los angeles
Posts:
2,973
Plugin Contributions:
8

Re: ZCA Bootstrap 4 Template [Support Thread]

rbarbour:

I just did a vanilla install and same is generated by the responsive_classic so I'm thinking it's something related to the core code while it loops through the installed modules.

I need to give my eyes a rest today, everything is starting to look the same. Lol

i think part of it is fixed here:

https://github.com/zencart/zencart/pull/2078

best.

author of square Webpay, now with Apple Pay and Google Pay.
mXworks
donations: venmo or paypal accepted.
premium consistent excellent support. available for hire.