TejCart is a shopping cart plugin for WordPress. Sell physical goods, digital downloads, or services with products, cart, checkout, orders, customers, coupons, taxes, and shipping all in one place.
TejCart connects to the external services below to provide payment processing and merchant onboarding. Data is only sent when the corresponding feature is actively used.
When a shopper checks out, or a merchant refunds, captures, or voids a transaction, TejCart calls PayPal’s REST API at https://api-m.paypal.com (live) or https://api-m.sandbox.paypal.com (sandbox). Order totals, line items, billing and shipping addresses, and buyer contact information are sent as part of the checkout flow. The plugin also loads the PayPal JavaScript SDK from https://www.paypal.com/sdk/js and the partner-onboarding lightbox from https://www.paypal.com/webapps/merchantboarding/js/lib/lightbox/partner.js on the connect screen.
When the merchant enables Google Pay, the plugin loads Google’s Pay JavaScript SDK from https://pay.google.com/gp/p/js/pay.js on the cart and checkout pages so the Google Pay button can render and tokenize the shopper’s card.
To enable one-click merchant onboarding without shipping partner credentials in the plugin, TejCart calls a proxy at https://tejcart.com/ppcp-seller-onboarding/seller-onboarding.php. The proxy is only contacted while a merchant is connecting or disconnecting a payment account. The plugin sends the merchant’s WordPress admin email, the environment (sandbox or live), a return URL pointing back to the WordPress admin, and the requested product bundle. No shopper data, order data, or API credentials are sent.
The tax services below are opt-in. They are disabled by default and only become active after the merchant explicitly enables the provider under TejCart > Settings > Tax and supplies their own API credentials.
Stripe Tax — When enabled, the plugin calls https://api.stripe.com/v1/tax/calculations at checkout to calculate sales tax / VAT. The request contains the cart’s line items, the shopper’s shipping address, and the store currency.
Avalara AvaTax — When enabled, the plugin calls https://rest.avatax.com (or https://sandbox-rest.avatax.com in sandbox mode) at checkout to calculate sales tax. The request contains the cart’s line items, the shopper’s shipping address, the store’s origin address, and the order currency.
TaxJar — When enabled, the plugin calls https://api.taxjar.com (or https://api.sandbox.taxjar.com in sandbox mode) at checkout to calculate sales tax. The request contains the cart’s line items, the shopper’s shipping address, the store’s origin address, and the order currency.
The bot-mitigation services below are opt-in. They are disabled by default and only become active after the merchant explicitly selects a provider under TejCart > Settings and supplies their own site key and secret. When active, the selected provider’s challenge token plus the visitor’s IP address are sent to the provider’s siteverify endpoint on protected form submissions (checkout, login, registration) so the request can be classified as human or bot. No order, cart, or payment data is transmitted.
Cloudflare Turnstile — When enabled, the plugin posts the visitor’s challenge token and IP address to https://challenges.cloudflare.com/turnstile/v0/siteverify.
hCaptcha — When enabled, the plugin posts the visitor’s challenge token and IP address to https://hcaptcha.com/siteverify.
Google reCAPTCHA v3 — When enabled, the plugin posts the visitor’s challenge token and IP address to https://www.google.com/recaptcha/api/siteverify.