> For the complete documentation index, see [llms.txt](https://docs.number.tech/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.number.tech/documentation.md).

# Documentation

- [Developer Quickstart](https://docs.number.tech/documentation/developer-quickstart.md): Partnership isn’t just a word—it’s how we power payments.
- [Authentication](https://docs.number.tech/documentation/developer-quickstart/authentication.md): A quickstart guide to authenticating with Number services
- [Card Sales and Consent](https://docs.number.tech/documentation/developer-quickstart/card-sales-and-consent.md): Learn to make credit card sales and collect consent with Number
- [Querying and Filtering](https://docs.number.tech/documentation/developer-quickstart/querying-and-filtering.md): Find the information you need through the API or Virtual Terminal
- [Payment Reminders](https://docs.number.tech/documentation/developer-quickstart/payment-reminders.md): Send payment reminders to clients through text or e-mail
- [Getting Started](https://docs.number.tech/documentation/getting-started.md): Before you get started
- [Integration Checklist](https://docs.number.tech/documentation/getting-started/integration-checklist.md): The comprehensive checklist to integrating with Number
- [Integration Options](https://docs.number.tech/documentation/getting-started/integration-options.md): Learn about how you can integrate with Number
- [REST API](https://docs.number.tech/documentation/getting-started/integration-options/rest-api.md): Getting started with the REST API for Number
- [Android SDK](https://docs.number.tech/documentation/getting-started/integration-options/android-sdk.md): Getting started with Android SDK for Number
- [Ingenico](https://docs.number.tech/documentation/getting-started/integration-options/ingenico.md)
- [Certificate Installation](https://docs.number.tech/documentation/getting-started/integration-options/ingenico/certificate-installation.md): How to Download and  Install, by Browser type
- [Process a Card Sale](https://docs.number.tech/documentation/getting-started/integration-options/ingenico/process-a-card-sale.md)
- [Process a Combination Payment](https://docs.number.tech/documentation/getting-started/integration-options/ingenico/process-a-combination-payment.md)
- [Stored Card Only](https://docs.number.tech/documentation/getting-started/integration-options/ingenico/stored-card-only.md)
- [Get Device Configuration](https://docs.number.tech/documentation/getting-started/integration-options/ingenico/get-device-configuration.md)
- [Set Device Configuration](https://docs.number.tech/documentation/getting-started/integration-options/ingenico/set-device-configuration.md)
- [Reset the Device](https://docs.number.tech/documentation/getting-started/integration-options/ingenico/reset-the-device.md)
- [Check Device Status](https://docs.number.tech/documentation/getting-started/integration-options/ingenico/check-device-status.md)
- [iOS SDK](https://docs.number.tech/documentation/getting-started/integration-options/ios-sdk.md): Getting started with iOS SDK for Number
- [React Native Wrapper](https://docs.number.tech/documentation/getting-started/integration-options/react-native-wrapper.md)
- [PayForm](https://docs.number.tech/documentation/getting-started/integration-options/payform.md): Getting started with PayForm for Number
- [Apple Pay / Google Pay](https://docs.number.tech/documentation/getting-started/integration-options/payform/apple-pay-google-pay.md): Configuring your PayForm for integrated payments via the Apple and Google digital wallets
- [Incremental Authorizations](https://docs.number.tech/documentation/getting-started/integration-options/payform/incremental-authorizations.md)
- [Subscription](https://docs.number.tech/documentation/getting-started/integration-options/payform/subscription.md): The PayForm can be configured to collect subscription type payments.
- [Verifone](https://docs.number.tech/documentation/getting-started/integration-options/verifone.md): Getting started with Verifone for Number
- [Virtual Terminal](https://docs.number.tech/documentation/getting-started/integration-options/virtual-terminal.md): Getting started with Virtual Terminal for Number
- [WooCommerce Plugin](https://docs.number.tech/documentation/getting-started/integration-options/woocommerce-plugin.md): Classic WooCommerce Payment Plugin for PayForm
- [Text2Pay](https://docs.number.tech/documentation/getting-started/integration-options/text2pay.md)
- [Basics](https://docs.number.tech/documentation/getting-started/basics.md): How to correctly integrate with Number and our backend
- [Authentication](https://docs.number.tech/documentation/getting-started/basics/authentication.md): How to authenticate with the Number backend
- [API Best Practices](https://docs.number.tech/documentation/getting-started/basics/api-best-practices.md): A list of best practices for working with the APIs
- [API Input Validation](https://docs.number.tech/documentation/getting-started/basics/api-input-validation.md): Basic details about input validation in the APIs
- [Testing Considerations](https://docs.number.tech/documentation/getting-started/basics/testing-considerations.md)
- [Client Admin Portal Old](https://docs.number.tech/documentation/getting-started/client-admin-portal.md): Getting started with the Client Admin Portal
- [Client Admin Portal](https://docs.number.tech/documentation/getting-started/client-admin-portal-1.md): Getting started with the Client Admin Portal
- [Testing](https://docs.number.tech/documentation/testing.md): Test your integration before going live.
- [Testing Overview](https://docs.number.tech/documentation/testing/testing-overview.md): Transaction and consent verification using the Virtual Terminal.
- [Global Payments Testing](https://docs.number.tech/documentation/testing/global-payments-testing.md): Cards for testing, response code reference, and penny codes for Global Payments.
- [First Data Testing](https://docs.number.tech/documentation/testing/first-data-testing.md): Cards for testing, response code reference, and penny codes for First Data.
- [ACH Testing](https://docs.number.tech/documentation/testing/ach-testing.md): Response code reference for ACH.
- [Resources](https://docs.number.tech/documentation/resources.md)
- [Tools and Downloads](https://docs.number.tech/documentation/resources/tools-and-downloads.md): Compilation of all tools and downloads from the documentation
- [Vocabulary](https://docs.number.tech/documentation/resources/vocabulary.md): A glossary of key payment terms and terms specific to Number
- [Querying](https://docs.number.tech/documentation/resources/querying.md): Reference to the Number query language
- [Error Codes](https://docs.number.tech/documentation/resources/error-codes.md): Links to error code reference
- [Software Requirements](https://docs.number.tech/documentation/resources/software-requirements.md): Minimum software requirements for running Number services


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.number.tech/documentation.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
