0, 'path' => '/', 'secure' => (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off'), 'httponly' => true, 'samesite' => 'Lax', ]); session_start(); require __DIR__ . '/paypal-billing-common.php'; $cfg = spp_paypal_config(); $billingToken = bin2hex(random_bytes(24)); $_SESSION['spp_billing_token'] = $billingToken; $billingStartedAt = time(); $_SESSION['spp_billing_started_at'] = $billingStartedAt; $ready = true; try { spp_paypal_require($cfg, ['clientId', 'planId']); } catch (Throwable $error) { $ready = false; } $sandboxMode = (($cfg['mode'] ?? '') === 'sandbox'); $sdkUrl = 'https://www.paypal.com/sdk/js?client-id=' . rawurlencode((string) $cfg['clientId']) . '&vault=true&intent=subscription&components=buttons'; ?> Start ShopPilot Pro Membership
TEST CHECKOUTPayPal Sandbox is connected. No real payment will be collected and no live customer membership will be started.

The founding membership is for ShopPilot Pro only, with the complete POS register included.

The regular Pro rate is $89.99 per month. This Pro-only founding rate stays $59.99 while the ShopPilot Pro membership remains active. XL, Multi-Store, and Rental are priced separately.

Cancel anytime through PayPal. Keep access through the paid period, and your local shop records remain yours.

PayPal handles the payment information. ShopPilot receives only the subscription status needed to activate and renew your program license.

Membership checkout is being prepared.The PayPal Business Plan ID still needs to be connected. Contact support@tryshoppilotpro.com for early access.
Use a PayPal Sandbox buyer accountThis test cannot charge a real card or start a paid ShopPilot membership.

Enter the shop name and accept the terms to continue.

PayPal protectedShopPilot never receives or stores the full card number.
Offline friendlyAn active license receives a renewable offline lease for weak or hotspot connections.
Records stay yoursCancellation never deletes shop records or backups.
Cancel anytimeStop future renewals through PayPal and keep access through the paid period.