# FlowAlp > Swiss ticketing, payments, consulting and custom software for events and SMBs. > FlowAlp SAGL is your all-in-one platform for events and SMBs: shift planning, ticketing, payments and reservations. Swiss made, built for real operations. ## Consulting and custom solutions - [Custom software](https://flowalp.com/custom/software/): Have an idea and need help building it? FlowAlp develops custom software on demand — web apps, integrations and operational tools. See FlowAlp Book as an example. - [IT as a Service](https://flowalp.com/custom/itaas/): A team of IT experts for Active Directory, network management and Microsoft 365 — consultation, setup and ongoing management from Switzerland. ## Partners - [Affiliation and reselling](https://flowalp.com/affiliation-and-reselling/): Join the FlowAlp affiliate and reseller waitlist. Sell ticketing, payments and custom software on our behalf — flexible, no commitment, recurring income potential with FlowAlp Pay. Switzerland from September 2026. ## Products - [FlowAlp Shift](https://flowalp.com/shift/): Plan activities and shifts, coordinate teams, and keep everyone aligned — from setup to event day. Logo: https://flowalp.com/brand/products/shift/square-light.svg - [FlowAlp Ticket](https://flowalp.com/flowalp-ticket/): Sell tickets online in a clean, fast checkout experience and scan them at the door with our check-in apps. Logo: https://flowalp.com/brand/products/ticket/square-light.svg - [FlowAlp Pay](https://flowalp.com/pay/): Accept payments securely online and on site — cards, TWINT, wallets and more, all in one place. Logo: https://flowalp.com/brand/products/pay/square-light.svg - [FlowAlp Book](https://flowalp.com/flowalp-book/): Take bookings for hotel rooms, restaurant tables and activities with one flexible reservation system. Logo: https://flowalp.com/brand/products/book/square-light.svg ## Documentation > Developer and merchant guides, including the FlowAlp Pay REST API reference (base URL https://api.pay.flowalp.com, recommended version v1.16). Every article is also available in Italian (/it/docs/), German (/de/docs/) and French (/fr/docs/). ### SDKs - [PHP SDK](https://flowalp.com/docs/flowalp-pay-sdk-php-en/): Use the FlowAlp Pay PHP SDK: Composer install, client configuration, creating and retrieving Gateways, SignatureCheck and error handling. ### Testing & go-live - [Testing for developers](https://flowalp.com/docs/flowalp-pay-testing-overview-en/): How FlowAlp Pay test mode works: simulate payments without moving real money, what to test before go-live, and how to keep test data separate. - [Test cards and scenarios](https://flowalp.com/docs/flowalp-pay-test-cards/): FlowAlp Pay test cards to simulate confirmed and declined card payments in test mode, plus scenarios for TWINT, wallets, and refunds. - [Go-live checklist](https://flowalp.com/docs/flowalp-pay-launch-checklist-en/): Production checklist for FlowAlp Pay: swap to live credentials, verify webhooks and signatures, redirect URLs, error handling, and reconciliation. ### Integrations & plugins - [WooCommerce plugin guide](https://flowalp.com/docs/flowalp-pay-woocommerce/): Step-by-step WooCommerce guide for FlowAlp Pay: activate the integration, install and connect the plugin, map payment methods and test orders. - [CMS integrations overview](https://flowalp.com/docs/flowalp-pay-integrations-cms-en/): Connect FlowAlp Pay to your CMS: WordPress, Drupal, WIX, Jimdo, Weebly and more — plus pay links as the universal no-code fallback. - [Business software overview](https://flowalp.com/docs/flowalp-pay-integrations-business-en/): Connect FlowAlp Pay with business software: Bexio accounting, Zapier and Make automations, Planyo bookings, fundraising tools and more. - [Other integrations](https://flowalp.com/docs/flowalp-pay-integrations-other-en/): Integration paths beyond shop and CMS plugins: FlowAlp Pay custom API builds, form and donation flows, and pay links as no-code fallback. - [E-commerce integrations overview](https://flowalp.com/docs/flowalp-pay-integrations-ecommerce-en/): Overview of FlowAlp Pay e-commerce plugins for WooCommerce, Shopify, Shopware, Magento 2 and more, plus the generic install and connect pattern. ### Webhooks - [Configure webhooks](https://flowalp.com/docs/flowalp-pay-webhooks-configuration-en/): Configure FlowAlp Pay webhooks: dashboard setup, content types, retry schedule, 20-second timeout, idempotent processing and secure order confirmation. - [Webhook events and payloads](https://flowalp.com/docs/flowalp-pay-webhook-events/): Reference for FlowAlp Pay webhook events: transaction, subscription and payout payloads with JSON examples, plus tips for idempotent processing. - [Verify webhook signatures](https://flowalp.com/docs/flowalp-pay-webhook-signature-verification/): Verify FlowAlp Pay webhook authenticity: HMAC-SHA256 signature checks in PHP, the ApiSignature pattern and credential tests via SignatureCheck. ### Payouts - [Payouts and reconciliation](https://flowalp.com/docs/flowalp-pay-payouts-overview/): Understand how FlowAlp Pay settles your funds: consolidated payouts, fees, bank statement references and reconciliation via API. ### API Reference - [Payment providers and method identifiers](https://flowalp.com/docs/flowalp-pay-api-payment-providers-methods/): Query the payment providers configured for your FlowAlp Pay account and look up all payment method identifiers such as TWINT or Visa. - [Delete a Gateway](https://flowalp.com/docs/flowalp-pay-api-gateway-delete/): Delete a FlowAlp Pay Gateway by ID with the Merchant API: DELETE /Gateway/{id}/ request, curl and PHP SDK examples, response and errors. - [Create a Paylink](https://flowalp.com/docs/flowalp-pay-api-paylink-create/): Create a FlowAlp Pay Paylink with POST /Invoice/: a hosted payment link to share by email or QR code. Parameters, examples and errors. - [Retrieve and list Paylinks](https://flowalp.com/docs/flowalp-pay-api-paylink-retrieve-list/): Retrieve a FlowAlp Pay Paylink by ID with GET /Invoice/{id}/ and verify its payment. curl and PHP SDK examples, response fields, errors. - [Update and delete a Paylink](https://flowalp.com/docs/flowalp-pay-api-paylink-update-delete/): Delete a FlowAlp Pay Paylink with DELETE /Invoice/{id}/ and learn how to replace one when parameters change. curl and PHP SDK examples. - [List and retrieve Transactions](https://flowalp.com/docs/flowalp-pay-api-transactions-list-retrieve/): List and filter FlowAlp Pay transactions or retrieve a single one by ID, with all transaction status values explained for the Merchant API. - [Charge, capture, refund and cancel Transactions](https://flowalp.com/docs/flowalp-pay-api-transactions-charge-capture-refund/): Charge tokenized payments, capture reservations, refund fully or partially and cancel waiting transactions with the FlowAlp Pay API. - [Subscriptions API](https://flowalp.com/docs/flowalp-pay-api-subscriptions/): Create, retrieve, update and cancel FlowAlp Pay subscriptions via API, with recurring billing intervals, periods and VAT parameters. - [Payouts API](https://flowalp.com/docs/flowalp-pay-api-payouts/): List FlowAlp Pay payouts and retrieve a single payout with its transactions, fees and bank reference to reconcile your settlements. - [Merchant API errors](https://flowalp.com/docs/flowalp-pay-api-errors-en/): HTTP status codes of the FlowAlp Pay Merchant API, the JSON error response shape, and practical retry guidance with exponential backoff. - [Merchant API rate limits](https://flowalp.com/docs/flowalp-pay-api-rate-limits/): FlowAlp Pay Merchant API rate limits: 600 requests per 5 minutes, 405/403 signals under load, and a retry strategy with backoff. - [SignatureCheck: verify API credentials](https://flowalp.com/docs/flowalp-pay-api-signature-check/): Validate your FlowAlp Pay API credentials and signature calculation with the SignatureCheck endpoint — curl and PHP examples included. - [Create a Gateway](https://flowalp.com/docs/flowalp-pay-gateway-create-en/): Create a hosted FlowAlp Pay checkout with POST /Gateway/. Full parameter table, curl and PHP SDK examples, response fields and error codes. - [Retrieve a Gateway](https://flowalp.com/docs/flowalp-pay-api-gateway-retrieve/): Retrieve a FlowAlp Pay Gateway by ID to check its payment status (waiting, confirmed, authorized, reserved). curl and PHP SDK examples. - [Merchant API overview](https://flowalp.com/docs/flowalp-pay-api-overview-en/): FlowAlp Pay Merchant API overview: base URL and versions, authentication, request format, main resources, errors and rate limits. - [API versions and changelog](https://flowalp.com/docs/flowalp-pay-api-versions-changelog/): How FlowAlp Pay API versioning works: supported versions v1.14 to v1.16, pinning a version, upgrade guidance and per-version changelog. - [Merchant API authentication](https://flowalp.com/docs/flowalp-pay-api-authentication/): Authenticate FlowAlp Pay Merchant API requests with the x-api-key header or the ApiSignature HMAC-SHA256 parameter, with code examples. - [Request format](https://flowalp.com/docs/flowalp-pay-request-format-en/): FlowAlp Pay Merchant API request format: URL structure, JSON and form-urlencoded bodies, HTTP verbs, amounts in minor units, examples. ### Checkout & embedding - [iFrame embedding](https://flowalp.com/docs/flowalp-pay-checkout-iframe-en/): Embed the FlowAlp Pay payment form in your site with an iFrame: URLs, the allow attribute, payment method limits and resize/transaction events. - [Modal window](https://flowalp.com/docs/flowalp-pay-checkout-modal-en/): Open the FlowAlp Pay checkout in a modal window: dashboard snippet, custom JavaScript overlay, callback options and payment method limits. - [Mobile app integration](https://flowalp.com/docs/flowalp-pay-checkout-mobile-en/): Integrate FlowAlp Pay in iOS and Android apps: create the Gateway server-side, open it in a WebView, handle events and return via deep links. - [Checkout embedding overview](https://flowalp.com/docs/flowalp-pay-checkout-overview-en/): Compare FlowAlp Pay checkout embedding options: redirect, iFrame, modal window and mobile apps, with guidance on choosing the right one. ### Payments - [Accept a one-time payment](https://flowalp.com/docs/flowalp-pay-payments-one-time-en/): Accept one-time payments with FlowAlp Pay: create a Gateway, redirect to the hosted checkout, confirm via webhook and fulfill the order safely. - [Payment methods: TWINT, cards, wallets and more](https://flowalp.com/docs/flowalp-pay-payment-methods/): Overview of FlowAlp Pay payment methods: TWINT, cards, wallets, PayPal, Klarna and bank transfer — activation and per-payment restriction. - [Pay links and QR codes](https://flowalp.com/docs/flowalp-pay-pay-links-qr-codes/): Create FlowAlp Pay payment links in the dashboard, share them by email or QR code, and automate invoices and donations via the Paylink API. - [Pre-authorization: reserve and capture funds](https://flowalp.com/docs/flowalp-pay-pre-authorization/): Reserve funds at checkout with FlowAlp Pay pre-authorization, capture later via the Transaction endpoint — ideal for hotels, rentals and deposits. - [Tokenization: charge saved payment methods](https://flowalp.com/docs/flowalp-pay-tokenization/): Tokenization with FlowAlp Pay: save a payment method at checkout (preAuthorization) and charge it later server-side — flexible, PCI-friendly billing. - [Subscriptions and recurring payments](https://flowalp.com/docs/flowalp-pay-subscriptions/): Recurring billing with FlowAlp Pay subscriptions: subscription checkout, renewal webhooks, API management — and when tokenization fits better. ### Getting started - [Instance name](https://flowalp.com/docs/flowalp-pay-instance-name-en/): What the instance name is in FlowAlp Pay, where it appears in your payment page domain, and how to pass it in every Merchant API request. - [API credentials](https://flowalp.com/docs/flowalp-pay-api-credentials/): Create FlowAlp Pay API keys in the merchant dashboard, understand what each credential contains, and follow secret handling best practices. - [First API request](https://flowalp.com/docs/flowalp-pay-first-api-request/): Send your first FlowAlp Pay Merchant API request: verify credentials with SignatureCheck, then create a minimal Gateway with curl or PHP. - [Choose an integration](https://flowalp.com/docs/flowalp-pay-choose-an-integration/): Decision guide to FlowAlp Pay integrations: compare pay links and QR codes, shop plugins, hosted checkout via API, and full REST API integration. - [Create your FlowAlp Pay account](https://flowalp.com/docs/flowalp-pay-create-account/): Sign up for FlowAlp Pay, get your tenant URL, complete account verification (KYC), and take your first steps in the merchant dashboard. - [Activate payment methods (TWINT, cards, wallets)](https://flowalp.com/docs/flowalp-pay-activate-payment-methods/): How to activate TWINT, cards, wallets, and other payment methods in the FlowAlp Pay dashboard, including acquiring contracts and test mode. ### FlowAlp Pay - [FlowAlp Pay overview](https://flowalp.com/docs/flowalp-pay-overview/): FlowAlp Pay overview: hosted checkout, pay links and QR codes, shop plugins, REST API and POS for accepting TWINT, cards and wallets in Switzerland. ### FlowAlp Shift - [FlowAlp Shift — Quick Start Guide](https://flowalp.com/docs/flowalp-shift-quick-start/): Sign in, create your first event, and explore the admin control center at shift.flowalp.com. ## Machine-readable - [llms-full.txt](https://flowalp.com/llms-full.txt) - [ai/products.json](https://flowalp.com/ai/products.json) - [sitemap.xml](https://flowalp.com/sitemap.xml) ## Legacy redirects - /software/ permanently redirects to /custom/software/