=== STRABL – A checkout solution === Contributors: strablengineering Donate link: https://strabl.io/ Tags: ecommerce, payments, checkout, woocommerce, STRABL, express checkout Requires at least: 6.4 Tested up to: 6.8 Requires PHP: 7.4 Stable tag: 4.5 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html A supercharged Checkout & Payment provider for WooCommerce stores == Description == STRABL delivers a complete hosted checkout that combines Payment processing, One-click Express Checkout, Apple Pay and Multiple Payment Methods in a single WooCommerce extension. The gateway keeps the native checkout intact while adding configurable purchase buttons, frictionless biometric authentication and automated fulfilment updates. = Highlights = * Customizable checkout with Payment Processing, Express 1-Click Checkout and Zero Pay purchase flows. * Built-in support for Apple Pay, Google Pay, Samsung Pay, e-wallets and bank instalments. * Access to Recurring Payments (subscriptions), Payment Links & QR Codes * Passkey and biometric authentication using device Face ID or fingerprints. * Merchant dashboard controls for branding, deferral windows and payment methods. * Customer dashboard for managing saved payment details and outstanding Zero Pay balances. = Compatibility = The plugin is compatible with the classic WooCommerce checkout, WordPress block themes and WooCommerce High-Performance Order Storage (HPOS). == Installation == 1. Upload the plugin files to `/wp-content/plugins/strabl-a-checkout-solution` or install via **Plugins → Add New → Upload Plugin**. 2. Activate STRABL through the **Plugins** screen in WordPress. 3. Navigate to **WooCommerce → Settings → Payments → STRABL Checkout** to connect your merchant account and choose checkout behaviours. 4. Optionally customise the Express Checkout button placement on product and cart templates. == Frequently Asked Questions == = Does STRABL process the payments? = Yes. STRABL handles payment processing through it's acquirers for all supported payment methods. No additional payment gateway is required. = How can we issue payment links or set-up subscription style payments? = Once your merchant account is activated on STRABL, you can log-in and start using those features as well alongside the integrated STRABL Checkout. = Are there any extra charges to use STRABL? = There are no extra charges to use or customize STRABL Checkout or it's 'Recurring Payments' or even issuing Payment Links. The standard transaction fees covers all the features. = When does the customer get charged for Zero Pay orders? = Merchants can set the delay window from the STRABL dashboard. Charges are created automatically once the chosen interval after fulfilment elapses. = Will STRABL override the default WooCommerce checkout? = No. STRABL adds new checkout buttons and flows. Your existing checkout continues to operate unless the customer chooses to click on the payment button provided by STRABL. = How quickly can I go live? = Most stores complete the configuration within a day, while advanced customisations can take up to two days. = Do merchants and customers receive dashboards? = Yes. Merchants gain full control over branding, payment methods and can view detailed transaction reports. Customers can review orders, manage saved payment options and settle balances from their own dashboard. == Screenshots == 1. Desktop checkout dialog (`assets/screenshot-1.png`) 2. Mobile checkout dialog (`assets/screenshot-2.png`) == External services == This plugin communicates with STRABL-operated services to provide the hosted checkout, payment authorisation and merchant configuration workflows. Both sandbox (`https://sandbox.api.strabl.com`) and production (`https://api.strabl.com`) environments are available; the same data handling practices apply to each. = STRABL API – `https://api.strabl.com` = * Purpose: retrieves merchant configuration, initiates checkout sessions, stores STRABL customer references and processes webhook updates required to complete orders. * Data sent: store identifier, order totals, customer contact details and STRABL customer references are transmitted when a checkout is initiated or webhooks are processed. * Terms of Service: https://strabl.io/terms * Privacy Policy: https://strabl.io/privacy = STRABL Checkout – `https://checkout.strabl.io` = * Purpose: presents the hosted checkout dialog, collects payment details and performs device-level biometric authentication when enabled. * Data sent: the hosted dialog receives checkout tokens generated by the STRABL API along with customer contact details needed to finalise the order. * Terms of Service: https://strabl.io/terms * Privacy Policy: https://strabl.io/privacy = STRABL CDN – `https://cdn.strabl.com` = * Purpose: delivers static assets (JavaScript, CSS, fonts and images) used by the checkout dialog and Express Checkout button. * Data sent: only standard HTTP request metadata (such as IP address and user agent) required to serve static assets is transmitted; no customer payment data is sent to the CDN. * Terms of Service: https://strabl.io/terms * Privacy Policy: https://strabl.io/privacy Customer data submitted through STRABL is processed under the STRABL privacy policy. The plugin stores a STRABL customer identifier in WooCommerce customer meta to enable returning shopper recognition. == Changelog == = 4.5 = * Improved compatibility with WordPress 6.8 and WooCommerce HPOS. * Added enhanced shipping configuration support and promo code handling. * General fixes and stability improvements. == Upgrade Notice == = 4.5 = This release improves compatibility with the latest WordPress and WooCommerce versions. Update to keep checkout flows operating smoothly. == Credits == Developed and maintained by the STRABL engineering team with contributions from the WordPress community. == License == This plugin is distributed under the GPLv2 (or later). See http://www.gnu.org/licenses/gpl-2.0.html for the full licence text.