# Paysight Documentation ## Docs - [AddMerchantAccountToGroup](https://docs.paysight.io/api-reference/admin-api/merchantaccounts/addmerchantaccounttogroup.md) - [CreateMerchantAccount](https://docs.paysight.io/api-reference/admin-api/merchantaccounts/createmerchantaccount.md) - [GetMerchantAccount](https://docs.paysight.io/api-reference/admin-api/merchantaccounts/getmerchantaccount.md) - [GetMerchantAccounts](https://docs.paysight.io/api-reference/admin-api/merchantaccounts/getmerchantaccounts.md) - [PatchMerchantAccount](https://docs.paysight.io/api-reference/admin-api/merchantaccounts/patchmerchantaccount.md) - [UpdateMerchantAccount](https://docs.paysight.io/api-reference/admin-api/merchantaccounts/updatemerchantaccount.md) - [Advanced transaction search](https://docs.paysight.io/api-reference/admin-api/transactions/advanced-transaction-search.md): Searches for transactions using expanded filters such as transactionId, gatewayTransactionId, bin, authCodes, product and campaign filters. - [GetTransactionStatusCode](https://docs.paysight.io/api-reference/admin-api/transactionstatuses/gettransactionstatuscode.md): Gets a specific transaction status code by ID - [GetTransactionStatusCodes](https://docs.paysight.io/api-reference/admin-api/transactionstatuses/gettransactionstatuscodes.md): Gets paginated Paysight transaction status codes based on card payment statuses. - [Complete a 3D Secure authentication flow](https://docs.paysight.io/api-reference/card-submit/card/complete-a-3d-secure-authentication-flow.md): Called after the front-end has completed the 3D Secure challenge and received a result. Pass the `threeDSecureId` returned from `POST /api/{productId}` (when `info = "Pending"`) to finalise authentication and proceed with the payment. - [Submit card and customer info for a product](https://docs.paysight.io/api-reference/card-submit/card/submit-card-and-customer-info-for-a-product.md): Processes a card payment for the specified product. Returns `HTTP 200` for all transaction outcomes (success, decline, 3DS pending, etc.). Non-200 responses indicate a request-level failure with no transaction created. - [Card Submission API Quickstart](https://docs.paysight.io/api-reference/card-submit/index.md): Learn how to integrate with the Paysight Card Submission API for processing payments and customer information - [Submit customer contact/billing info before card submit](https://docs.paysight.io/api-reference/card-submit/session/submit-customer-contactbilling-info-before-card-submit.md): Optional step to record customer information (name, email, address, phone) against the session before the card is submitted. Does **not** create a transaction. - [Detail](https://docs.paysight.io/api-reference/detail.md): Get full transaction details, including session data, address info and subscription related info - [Email Services](https://docs.paysight.io/api-reference/emails/index.md): Paysight provides powerful email services to help you communicate with your customers. Our email services offer a reliable and scalable solution for sending transactional emails. - [Tenant Email API](https://docs.paysight.io/api-reference/emails/tenant-email-api.md): This API allows you to send emails using your own authorized domains. A domain needs to be first added and verified in Paysight before it can be used. - [Payment API Integration](https://docs.paysight.io/api-reference/examples/example-payment-api.md): A complete example showing how to process a payment using the Paysight Payment API with HTML and JavaScript. - [API Introduction](https://docs.paysight.io/api-reference/introduction.md): Welcome to the Paysight API Reference. Here, you'll find comprehensive documentation for integrating and using Paysight's powerful APIs to manage payment processing, customer interactions, and more. - [Advanced Transaction Search with Pagination](https://docs.paysight.io/api-reference/mitigation-api/api-for-chargeback-mitigation-providers/advanced-transaction-search-with-pagination.md): Searches for transactions using expanded filters such as transactionId, gatewayTransactionId, bin, authCodes, product and campaign filters. For broad range searches (for pulling large dataset) where only the date range is provided, a maximum of 7 days is allowed, i.e dateFrom must equal dateTo. Ther… - [Refund (and Cancel)](https://docs.paysight.io/api-reference/mitigation-api/api-for-chargeback-mitigation-providers/refund-and-cancel.md): Issues a refund for a specific transaction triggered by a chargeback alert. In the case of RDR, the refund has already occured so it will only be recorded in Paysight. This function also cancels the user subscription, even if the refund is unsuccessful or has been refunded previously. - [Search](https://docs.paysight.io/api-reference/mitigation-api/api-for-chargeback-mitigation-providers/search.md): Searches for transactions related to customer service mitigation using multiple optional filters. - [Unsubscribe a user](https://docs.paysight.io/api-reference/mitigation-api/api-for-chargeback-mitigation-providers/unsubscribe-a-user.md): Unsubscribes a user from all or selected subscriptions. - [User Subscription Search with Pagination](https://docs.paysight.io/api-reference/mitigation-api/api-for-chargeback-mitigation-providers/user-subscription-search-with-pagination.md): Retrieves subscriptions (active and inactive) for filtered date period. New subscribers and updated (unsubscribed) subscribers are returned based on date range. For broad range searches (for pulling large dataset) where only the date range is provided, a maximum of 1 day is allowed, i.e dateFrom mus… - [Refund](https://docs.paysight.io/api-reference/refund.md): Refund a customer - [Search](https://docs.paysight.io/api-reference/search.md): Submits card details for payment/subscription signup - [Unsubscribe](https://docs.paysight.io/api-reference/unsubscribe.md): Unsubscriber a user from one or more active subscriptions - [Billing Logic](https://docs.paysight.io/billing-logic.md): Understanding Paysight’s billing processes, subscription lifecycle, payments, routing, and retry strategies. - [Card Declines](https://docs.paysight.io/declines.md): What they mean and how Paysight helps you recover sales with our tools. - [Features](https://docs.paysight.io/features.md): Explore the key features and capabilities of the Paysight platform - [3DS via Card Submit API](https://docs.paysight.io/guides/3DS-via-Payment-API.md): Implement 3D Secure (3DS) using the Paysight Card Submit API with a frictionless (non-widget) client flow. - [Creating a Brand](https://docs.paysight.io/guides/creating-a-brand.md): Step-by-step guide to set up a new brand in Paysight, including email and portal settings. - [Creating a Company](https://docs.paysight.io/guides/creating-a-company.md): Step-by-step guide to set up a new brand in Paysight, including email and portal settings. - [Creating a Merchant Account (MID)](https://docs.paysight.io/guides/creating-a-mid.md): Step-by-step guide to set up a new merchant account for your shop or business - [Creating a Product](https://docs.paysight.io/guides/creating-a-product.md): Step-by-step guide to set up a new product for your shop or business - [Creating a Subscription](https://docs.paysight.io/guides/creating-a-subscription.md): Step-by-step guide to set up a new subscription model in Paysight - [Customer Management](https://docs.paysight.io/guides/customer-management.md): Learn how to manage refunds, subscriptions, and blacklisting in Paysight using the Transactions or Customers section. - [Paysight Platform](https://docs.paysight.io/guides/introduction.md): Master the core features of the Paysight platform - the central hub for managing your payment operations, customers, and transactions. - [Klaviyo Cart Abandonment Flow](https://docs.paysight.io/guides/klaviyo-cart-abandonment.md): Learn how to set up and configure Klaviyo cart abandonment emails for your store - [MID Groups](https://docs.paysight.io/guides/mid-groups.md): Learn how to create and manage MID Groups in Paysight to optimize payment routing, approvals and business flexibility. - [Connecting Paysight with NMI](https://docs.paysight.io/guides/nmi-setup.md): Learn how to connect your NMI account and configure API Key routing for Paysight, including setup for MID accounts. - [Paysight Reports](https://docs.paysight.io/guides/reports.md): Simple guide to using Paysight's reports, including Master and Performance Reports, with clear analytics driven examples. - [Retry Strategies](https://docs.paysight.io/guides/retry-strategies.md): Understand how to design, implement, and manage sophisticated retry strategies for failed Merchant Initiated Transactions (MITs) to enhance payment recovery rates. - [Tracking Sessions Across Webhooks](https://docs.paysight.io/guides/session-tracking.md): How to use partnerSession and paysightSession to correlate transaction webhooks with your own traffic, click, or visit data. - [Connecting Paysight to Shopify](https://docs.paysight.io/guides/shopify-setup.md): Get started with Paysight CRM tools by connecting your Shopify store and launch a custom checkout experience. - [Paysight Transactions](https://docs.paysight.io/guides/transactions.md): Simple, clear guide to Paysight's Transactions page, covering payments, refunds, card declines, chargebacks, and customer actions. - [Begin your journey with Zero to Hero guide series](https://docs.paysight.io/guides/zero-to-hero.md): Start here if you’re new! This series is your hands-on path to learning Paysight, step by step. - [Setting up Sandbox Accounts on Paysight](https://docs.paysight.io/handbook/accountcreation.md): Complete step-by-step guide to set up a sandbox environment for testing Paysight integrations - [BIN Blacklist Listing](https://docs.paysight.io/handbook/binblock.md): Complete guide for enabling and configuring BIN BLOCKING with Paysight - [Chargeback Upload Tool](https://docs.paysight.io/handbook/chargeback_upload_tool.md): Complete guide for uploading chargeback files, matching transactions, and managing chargeback reporting in Paysight - [Paysight Checkout Layout](https://docs.paysight.io/handbook/checkouts.md): Complete guide to designing, customizing, and implementing dynamic checkout layouts for Paysight clients - [Shopify COGs](https://docs.paysight.io/handbook/cogs.md): How paysight handles Shopify COGs (Cost of Goods Sold) - [Fraud Dispute Mitigation](https://docs.paysight.io/handbook/mitigation.md): Complete guide for mitigating fraud disputes with Paysight - [Adding a Parent Company Email](https://docs.paysight.io/handbook/parent_company_email_addition.md): Step-by-step guide for adding parent company emails to your Paysight account - [NMI Network Tokens](https://docs.paysight.io/handbook/setting_up_NMI_network_tokens.md): Complete guide for enabling and configuring NMI network tokens via Customer Token Vault - [Welcome to Paysight Documentation](https://docs.paysight.io/index.md): Learn what's in our platform and kickstart your business with us - [Quick Start Guide](https://docs.paysight.io/quickstart.md): Get started with Paysight's payment processing platform in minutes - [Paysight Support](https://docs.paysight.io/support.md): How to contact Paysight support, submit tickets, and track requests from your dashboard. - [Webhooks](https://docs.paysight.io/webhooks.md): Paysight provides a webhook-based integration for clients to receive near real-time batched notifications for billing and subscription events. - [Core Concepts](https://docs.paysight.io/widget-sdk/core-concepts.md): Fundamental principles behind the Paysight Widget SDK architecture and usage. - [3D Secure Integration Example](https://docs.paysight.io/widget-sdk/examples/3ds-integration.md): Learn how to implement 3D Secure authentication with the Paysight Widget - [Basic Integration Example](https://docs.paysight.io/widget-sdk/examples/basic-integration.md): Learn how to integrate the Paysight Widget with a basic implementation - [Custom Styling Example](https://docs.paysight.io/widget-sdk/examples/custom-styling.md): Learn how to customize the appearance of the Paysight Widget with advanced styling options - [Error Handling Example](https://docs.paysight.io/widget-sdk/examples/error-handling.md): Learn how to implement robust error handling with the Paysight Widget - [3DS via Paysight Widget](https://docs.paysight.io/widget-sdk/guides/3ds-via-widget.md): Implement 3D Secure (3DS) in the Paysight Widget including standard, fallback, and frictionless-only flows with practical configuration and event handling examples. - [Apple Pay via Paysight Widget](https://docs.paysight.io/widget-sdk/guides/apple-pay-via-widget.md): Enable Apple Pay payments in the Paysight Widget including setup requirements, configuration, and implementation examples. - [Configuration Guide](https://docs.paysight.io/widget-sdk/guides/configuration.md): How to configure the Paysight Widget for your specific needs, with up-to-date best practices. - [Event Handling](https://docs.paysight.io/widget-sdk/guides/events.md): Learn how to handle events and messages from the Paysight Widget - [Google Pay via Paysight Widget](https://docs.paysight.io/widget-sdk/guides/google-pay-via-widget.md): Enable Google Pay on the host page with the Paysight Widget (parent-hosted wallet button), configuration, and testing. - [Installation Guide](https://docs.paysight.io/widget-sdk/guides/installation.md): Detailed instructions for installing and setting up the Paysight Widget SDK - [Localization](https://docs.paysight.io/widget-sdk/guides/localization.md): Learn how to localize the Paysight Widget for different languages and regions - [Styling Guide](https://docs.paysight.io/widget-sdk/guides/styling.md): How to customize the appearance of the Paysight Widget using supported theme and CSS options. - [Wallet-only checkout](https://docs.paysight.io/widget-sdk/guides/wallet-only-checkout.md): Use showOnlyWalletMethods to show only Apple Pay and Google Pay, hide the card form and OR divider, with automatic fallback when needed. - [Paysight Widget SDK](https://docs.paysight.io/widget-sdk/introduction.md): Integrate secure payment processing into your web applications - [Widget SDK Quick Start Guide](https://docs.paysight.io/widget-sdk/quickstart.md): Get started integrating the Paysight Widget SDK in minutes. This guide covers the minimal setup for most use cases. For advanced configuration, see the Configuration Guide and Styling Guide. - [API Reference](https://docs.paysight.io/widget-sdk/reference/api.md): Comprehensive API reference for the Paysight Widget SDK, including methods, types, configuration, events, errors and usage examples. - [Configuration Reference](https://docs.paysight.io/widget-sdk/reference/configuration.md): Complete configuration options for the Paysight Widget SDK - [Events Reference](https://docs.paysight.io/widget-sdk/reference/events.md): Complete events reference for the Paysight Widget SDK - [Troubleshooting Guide](https://docs.paysight.io/widget-sdk/reference/troubleshooting.md): Common issues and solutions for the Paysight Widget SDK - [Technical Reference](https://docs.paysight.io/widget-sdk/technical-reference.md): Comprehensive implementation guide for the Paysight Widget SDK, including configuration, interfaces, error handling and endpoints ## OpenAPI Specs - [paysight_card_submit_api](https://docs.paysight.io/api-reference/card-submit/paysight_card_submit_api.yaml) - [paysight_admin_api](https://docs.paysight.io/api-reference/admin-api/paysight_admin_api.yaml) - [paysight_customer_service_api](https://docs.paysight.io/api-reference/customer-service-api/paysight_customer_service_api.yaml) - [paysight_mitigation_api](https://docs.paysight.io/api-reference/mitigation-api/paysight_mitigation_api.yaml) - [openapi](https://docs.paysight.io/api-reference/openapi.json)