Jake Vanderwerf
2026-08-28 a9654f00c8fbc9934289d761843ddd071025013f
inc/ui/Checkout.php
@@ -3,6 +3,8 @@
use JVBase\base\Site;
use JVBase\integrations\Integrations;
use JVBase\integrations\ServiceMap;
use JVBase\managers\MagicLinks;
use JVBase\meta\Form;
use JVBase\meta\Meta;
@@ -29,13 +31,14 @@
 */
class Checkout
{
   use ServiceMap;
    public static function getProvider():Integrations|false
    {
      $int = ['square','helcim'];
      foreach ($int as $i) {
         if (Site::hasIntegration($i)) {
            error_log('Site has '.$i);
            return JVB()->connect($i);
            $self = new self();
            return $self->getService($i);
         }
      }
        return false;
@@ -70,7 +73,7 @@
         $tabs->addTab('thelogin')
            ->title('Login')
            ->description('Login to see past orders and access your saved cards')
            ->content(JVB()->magicLink()->renderForm());
            ->content(MagicLinks::getInstance()->renderForm());
      } else {
         $tabs->addTab('account')
            ->title('Account')