# Bias Documentation > Bias is a developer-first payments acceptance platform. These docs cover the Bias API for accepting payments and managing customers, invoices, disputes, and refunds; the checkout elements UI libraries for React, Solid, and web components; and guides for integrating, testing, and going live. Main site: https://biaspay.com/llms.txt ## Guides - [Introduction](https://biaspay.com/docs/guides.md): Learn how to start accepting payments with Bias. - [Explore the dashboard](https://biaspay.com/docs/guides/dashboard.md): Use the Bias dashboard to view reports, manage customers, create payments, export data, and control your account. - [Testing](https://biaspay.com/docs/guides/testing.md): Test your integration thoroughly in sandbox environments before going live. - [Event streaming](https://biaspay.com/docs/guides/event-streaming.md): Receive real-time updates from Bias for order fulfillment, payment records, and other integration workflows. - [Invoicing](https://biaspay.com/docs/guides/invoicing.md): Create, send, and collect invoices from the Bias dashboard. Bill customers for products and services and get paid by card or bank transfer. - [Create an invoice](https://biaspay.com/docs/guides/invoicing/create-an-invoice.md): Build a draft invoice in the Bias dashboard: pick a customer, add line items, set a due date, and finalize it for sending. - [Send and collect payment](https://biaspay.com/docs/guides/invoicing/send-and-collect.md): Email a finalized invoice to your customer and let them pay online by card or US bank account through a hosted payment page. - [Manage an invoice](https://biaspay.com/docs/guides/invoicing/manage-an-invoice.md): Track activity, record manual payments, issue credit notes, void, duplicate, and download invoices from the Bias dashboard. - [Invoice settings](https://biaspay.com/docs/guides/invoicing/settings.md): Configure invoice numbering, email delivery, automatic payment reminders, and branding for your Bias account. - [Overview](https://biaspay.com/docs/guides/checkout-elements.md): Understand the Bias Elements packages, security boundary, and checkout lifecycle. - [Quickstart](https://biaspay.com/docs/guides/checkout-elements/quickstart.md): Create a checkout session and mount Bias Elements in your frontend. - [Components and appearance](https://biaspay.com/docs/guides/checkout-elements/customization.md): Compose an Elements form and customize its visual appearance. - [Custom controls and fields](https://biaspay.com/docs/guides/checkout-elements/custom-forms.md): Connect host-owned controls and field state to Bias Elements. - [QuickBooks](https://biaspay.com/docs/guides/integrations/quickbooks.md): Sync invoices from QuickBooks Online into Bias and post payments back automatically. - [Test payment methods](https://biaspay.com/docs/guides/test-payment-methods.md): Use test card and bank account numbers to simulate payment scenarios in sandbox environments. ## API reference - [Introduction](https://biaspay.com/docs/api-reference.md): Use the Bias API to accept payments, manage customers, and more. - [Authentication](https://biaspay.com/docs/api-reference/authentication.md): Secure Bias API requests with API keys from the Bias Dashboard. - [Errors](https://biaspay.com/docs/api-reference/errors.md): Understand Bias API error responses, HTTP status codes, and SDK error handling. - [Idempotency](https://biaspay.com/docs/api-reference/idempotency.md): Safely retry API requests without unintended side effects by using idempotency keys. - [Pagination](https://biaspay.com/docs/api-reference/pagination.md): Use cursor-based pagination to retrieve lists of API objects. - [Expansion](https://biaspay.com/docs/api-reference/expansion.md): Expand related resources inline when retrieving supported API objects. - [Metadata](https://biaspay.com/docs/api-reference/metadata.md): Store custom key-value pairs on API objects for your application. - [SDKs](https://biaspay.com/docs/api-reference/sdks.md): Official Bias server SDKs, generated from the OpenAPI specification for type-safe API access. - [Payments](https://biaspay.com/docs/api-reference/payments.md): Create and manage attempts to collect payment from customers. - [Checkout sessions](https://biaspay.com/docs/api-reference/checkout-sessions.md): Represent a customer journey through the Checkout purchase flow. - [Refunds](https://biaspay.com/docs/api-reference/refunds.md): Refund part or all of a settled payment back to the original card. - [Disputes](https://biaspay.com/docs/api-reference/disputes.md): Respond to cardholder bank disputes with evidence that a charge is legitimate. - [Invoices](https://biaspay.com/docs/api-reference/invoices.md): Bill customers for products and services, collect payment, and track invoice lifecycle. - [Line items](https://biaspay.com/docs/api-reference/line-items.md): Represent individual products and charges on an invoice, including quantity, pricing, taxes, and discounts. - [Credit notes](https://biaspay.com/docs/api-reference/credit-notes.md): Issue credits against invoices to reduce the amount owed. - [Customers](https://biaspay.com/docs/api-reference/customers.md): Save payment and contact information for purchasers and track their transactions. - [Payment methods](https://biaspay.com/docs/api-reference/payment-methods.md): Represent and manage a customer payment instrument for payments and future use. - [Products](https://biaspay.com/docs/api-reference/products.md): Define the items or services you sell to customers. - [Prices](https://biaspay.com/docs/api-reference/prices.md): Define how much and how often to charge for products. - [Discounts](https://biaspay.com/docs/api-reference/discounts.md): Offer fixed amount or percentage promotional pricing to customers. - [Shipping rates](https://biaspay.com/docs/api-reference/shipping-rates.md): Define fixed shipping costs and delivery estimates for checkout. - [Events](https://biaspay.com/docs/api-reference/events.md): Track changes in API object state and handle asynchronous updates from Bias. - [Files](https://biaspay.com/docs/api-reference/files.md): Upload and retrieve files hosted on Bias servers, including dispute evidence. ## SDKs - [Overview](https://biaspay.com/docs/sdks.md): Build with Bias server SDKs and checkout integrations. - [TypeScript](https://biaspay.com/docs/sdks/typescript.md): The official TypeScript server SDK for the Bias API — fully typed, with tree-shakeable expand generics and async iterators for streaming. - [Python](https://biaspay.com/docs/sdks/python.md): The official Python client for the Bias API — fully type-hinted, with synchronous and asynchronous clients. - [Rust](https://biaspay.com/docs/sdks/rust.md): The official async-first Rust server SDK for the Bias API, with typed models and builder-based request params. - [Web components](https://biaspay.com/docs/sdks/elements.md): Reference for the framework-neutral @biaspay/elements package. - [React](https://biaspay.com/docs/sdks/react.md): Components, hooks, state, and types exported by @biaspay/react. - [Solid](https://biaspay.com/docs/sdks/solid.md): Components, hooks, state, and types exported by @biaspay/solid.