{"items":[{"type":"group","label":"Get started","items":[{"type":"link","fsPath":"docs/get-started/index.md","metadata":{"type":"markdown"},"label":"About","link":"/docs/get-started","routeSlug":"/docs/get-started"},{"type":"link","fsPath":"docs/registration/index.md","metadata":{"type":"markdown"},"label":"Register","link":"/docs/registration","routeSlug":"/docs/registration"},{"type":"link","fsPath":"docs/get-started/quickstart.md","metadata":{"type":"markdown"},"label":"Quickstart","link":"/docs/get-started/quickstart","routeSlug":"/docs/get-started/quickstart"},{"type":"link","fsPath":"docs/get-started/features-overview.md","metadata":{"type":"markdown"},"label":"Features overview","link":"/docs/get-started/features-overview","routeSlug":"/docs/get-started/features-overview"},{"type":"link","fsPath":"docs/get-started/supported-payment-methods.md","metadata":{"type":"markdown"},"label":"Payment methods","link":"/docs/get-started/supported-payment-methods","routeSlug":"/docs/get-started/supported-payment-methods"},{"type":"link","fsPath":"docs/get-started/supported-processors.md","metadata":{"type":"markdown"},"label":"Processors","link":"/docs/get-started/supported-processors","routeSlug":"/docs/get-started/supported-processors"},{"type":"link","fsPath":"docs/get-started/integration-best-practices.md","metadata":{"type":"markdown"},"label":"Integration best practices","link":"/docs/get-started/integration-best-practices","routeSlug":"/docs/get-started/integration-best-practices"},{"type":"link","fsPath":"docs/get-started/sandbox-vs-production.md","metadata":{"type":"markdown"},"label":"Sandbox vs production","link":"/docs/get-started/sandbox-vs-production","routeSlug":"/docs/get-started/sandbox-vs-production"}],"icon":"solid rocket"},{"type":"group","label":"Concepts","items":[{"type":"link","fsPath":"docs/concepts/index.md","metadata":{"type":"markdown"},"label":"Overview","link":"/docs/concepts","routeSlug":"/docs/concepts"},{"type":"group","label":"API fundamentals","items":[{"type":"link","fsPath":"docs/concepts/api-fundamentals/intro.md","metadata":{"type":"markdown"},"label":"Introduction","link":"/docs/concepts/api-fundamentals/intro","routeSlug":"/docs/concepts/api-fundamentals/intro"},{"type":"link","fsPath":"docs/concepts/api-fundamentals/restful-design.md","metadata":{"type":"markdown"},"label":"RESTful design","link":"/docs/concepts/api-fundamentals/restful-design","routeSlug":"/docs/concepts/api-fundamentals/restful-design"},{"type":"link","fsPath":"docs/concepts/api-fundamentals/request-response-structure.md","metadata":{"type":"markdown"},"label":"Request/response structure","link":"/docs/concepts/api-fundamentals/request-response-structure","routeSlug":"/docs/concepts/api-fundamentals/request-response-structure"},{"type":"link","fsPath":"docs/concepts/api-fundamentals/error-handling.md","metadata":{"type":"markdown"},"label":"Error handling","link":"/docs/concepts/api-fundamentals/error-handling","routeSlug":"/docs/concepts/api-fundamentals/error-handling"}]},{"type":"group","label":"Transactions","items":[{"type":"link","fsPath":"docs/concepts/transactions/transaction-lifecycle.md","metadata":{"type":"markdown"},"label":"Transaction lifecycle","link":"/docs/concepts/transactions/transaction-lifecycle","routeSlug":"/docs/concepts/transactions/transaction-lifecycle"},{"type":"link","fsPath":"docs/concepts/transactions/sale-vs-auth.md","metadata":{"type":"markdown"},"label":"Sale vs authorization","link":"/docs/concepts/transactions/sale-vs-auth","routeSlug":"/docs/concepts/transactions/sale-vs-auth"},{"type":"link","fsPath":"docs/concepts/transactions/cancels-and-refunds.md","metadata":{"type":"markdown"},"label":"Cancels and refunds","link":"/docs/concepts/transactions/cancels-and-refunds","routeSlug":"/docs/concepts/transactions/cancels-and-refunds"},{"type":"link","fsPath":"docs/concepts/transactions/batch-settlement.md","metadata":{"type":"markdown"},"label":"Batch settlement","link":"/docs/concepts/transactions/batch-settlement","routeSlug":"/docs/concepts/transactions/batch-settlement"}]},{"type":"group","label":"Tokenization","items":[{"type":"link","fsPath":"docs/concepts/tokenization/what-is-tokenization.md","metadata":{"type":"markdown"},"label":"What is tokenization","link":"/docs/concepts/tokenization/what-is-tokenization","routeSlug":"/docs/concepts/tokenization/what-is-tokenization"},{"type":"link","fsPath":"docs/concepts/tokenization/stored-payment-methods.md","metadata":{"type":"markdown"},"label":"Stored payment methods","link":"/docs/concepts/tokenization/stored-payment-methods","routeSlug":"/docs/concepts/tokenization/stored-payment-methods"}]},{"type":"group","label":"Security & compliance","items":[{"type":"link","fsPath":"docs/concepts/security-compliance/pci-dss-overview.md","metadata":{"type":"markdown"},"label":"PCI-DSS overview","link":"/docs/concepts/security-compliance/pci-dss-overview","routeSlug":"/docs/concepts/security-compliance/pci-dss-overview"},{"type":"link","fsPath":"docs/concepts/security-compliance/data-protection.md","metadata":{"type":"markdown"},"label":"Data protection","link":"/docs/concepts/security-compliance/data-protection","routeSlug":"/docs/concepts/security-compliance/data-protection"},{"type":"link","fsPath":"docs/concepts/security-compliance/fraud-protection.md","metadata":{"type":"markdown"},"label":"Fraud prevention","link":"/docs/concepts/security-compliance/fraud-protection","routeSlug":"/docs/concepts/security-compliance/fraud-protection"}]},{"type":"group","label":"Account hierarchy","items":[{"type":"link","fsPath":"docs/concepts/account-hierarchy/clients-and-resellers.md","metadata":{"type":"markdown"},"label":"Clients and resellers","link":"/docs/concepts/account-hierarchy/clients-and-resellers","routeSlug":"/docs/concepts/account-hierarchy/clients-and-resellers"}]},{"type":"group","label":"Payment industry","items":[{"type":"link","fsPath":"docs/concepts/payment-industry/intro.md","metadata":{"type":"markdown"},"label":"Intro to payments","link":"/docs/concepts/payment-industry/intro","routeSlug":"/docs/concepts/payment-industry/intro"},{"type":"link","fsPath":"docs/concepts/payment-industry/evolution.md","metadata":{"type":"markdown"},"label":"Evolution of payments","link":"/docs/concepts/payment-industry/evolution","routeSlug":"/docs/concepts/payment-industry/evolution"},{"type":"link","fsPath":"docs/concepts/payment-industry/role-of-gateways.md","metadata":{"type":"markdown"},"label":"Understanding gateways","link":"/docs/concepts/payment-industry/role-of-gateways","routeSlug":"/docs/concepts/payment-industry/role-of-gateways"},{"type":"link","fsPath":"docs/concepts/payment-industry/networks-and-interchange.md","metadata":{"type":"markdown"},"label":"Networks and interchange","link":"/docs/concepts/payment-industry/networks-and-interchange","routeSlug":"/docs/concepts/payment-industry/networks-and-interchange"}]}],"icon":"solid head-side-brain"},{"type":"group","label":"How-to guides","items":[{"type":"link","fsPath":"docs/how-tos/index.md","metadata":{"type":"markdown"},"label":"Overview","link":"/docs/how-tos","routeSlug":"/docs/how-tos"},{"type":"group","label":"Setup","items":[{"type":"link","fsPath":"docs/how-tos/setup/create-client-account.md","metadata":{"type":"markdown"},"label":"Create a client account","link":"/docs/how-tos/setup/create-client-account","routeSlug":"/docs/how-tos/setup/create-client-account"},{"type":"link","fsPath":"docs/how-tos/setup/obtain-credentials.md","metadata":{"type":"markdown"},"label":"Obtain API credentials","link":"/docs/how-tos/setup/obtain-credentials","routeSlug":"/docs/how-tos/setup/obtain-credentials"},{"type":"link","fsPath":"docs/how-tos/setup/setup-sandbox-env.md","metadata":{"type":"markdown"},"label":"Set up sandbox","link":"/docs/how-tos/setup/setup-sandbox-env","routeSlug":"/docs/how-tos/setup/setup-sandbox-env"}]},{"type":"group","label":"Process payments","items":[{"type":"link","fsPath":"docs/how-tos/process-payments/process-credit-card.md","metadata":{"type":"markdown"},"label":"Credit card sale","link":"/docs/how-tos/process-payments/process-credit-card","routeSlug":"/docs/how-tos/process-payments/process-credit-card"},{"type":"link","fsPath":"docs/how-tos/process-payments/process-payment-with-token.md","metadata":{"type":"markdown"},"label":"Payment with token","link":"/docs/how-tos/process-payments/process-payment-with-token","routeSlug":"/docs/how-tos/process-payments/process-payment-with-token"},{"type":"link","fsPath":"docs/how-tos/process-payments/authorize-capture-separately.md","metadata":{"type":"markdown"},"label":"Auth + capture","link":"/docs/how-tos/process-payments/authorize-capture-separately","routeSlug":"/docs/how-tos/process-payments/authorize-capture-separately"},{"type":"link","fsPath":"docs/how-tos/process-payments/add-tip.md","metadata":{"type":"markdown"},"label":"Add a tip","link":"/docs/how-tos/process-payments/add-tip","routeSlug":"/docs/how-tos/process-payments/add-tip"}]},{"type":"group","label":"Manage transactions","items":[{"type":"link","fsPath":"docs/how-tos/manage-transactions/cancel-auth.md","metadata":{"type":"markdown"},"label":"Cancel a transaction","link":"/docs/how-tos/manage-transactions/cancel-auth","routeSlug":"/docs/how-tos/manage-transactions/cancel-auth"},{"type":"link","fsPath":"docs/how-tos/manage-transactions/refund-settled-auth.md","metadata":{"type":"markdown"},"label":"Refund a transaction","link":"/docs/how-tos/manage-transactions/refund-settled-auth","routeSlug":"/docs/how-tos/manage-transactions/refund-settled-auth"},{"type":"link","fsPath":"docs/how-tos/manage-transactions/retrieve-transaction-details.md","metadata":{"type":"markdown"},"label":"Retrieve a transaction","link":"/docs/how-tos/manage-transactions/retrieve-transaction-details","routeSlug":"/docs/how-tos/manage-transactions/retrieve-transaction-details"},{"type":"link","fsPath":"docs/how-tos/manage-transactions/list-transactions.md","metadata":{"type":"markdown"},"label":"List transactions","link":"/docs/how-tos/manage-transactions/list-transactions","routeSlug":"/docs/how-tos/manage-transactions/list-transactions"},{"type":"link","fsPath":"docs/how-tos/manage-transactions/close-batch-manually.md","metadata":{"type":"markdown"},"label":"Close a batch","link":"/docs/how-tos/manage-transactions/close-batch-manually","routeSlug":"/docs/how-tos/manage-transactions/close-batch-manually"}]},{"type":"group","label":"Tokenization & vaulting","items":[{"type":"link","fsPath":"docs/how-tos/tokenization-vaulting/store-card.md","metadata":{"type":"markdown"},"label":"Store a card","link":"/docs/how-tos/tokenization-vaulting/store-card","routeSlug":"/docs/how-tos/tokenization-vaulting/store-card"},{"type":"link","fsPath":"docs/how-tos/tokenization-vaulting/store-bank.md","metadata":{"type":"markdown"},"label":"Store a bank account","link":"/docs/how-tos/tokenization-vaulting/store-bank","routeSlug":"/docs/how-tos/tokenization-vaulting/store-bank"},{"type":"link","fsPath":"docs/how-tos/tokenization-vaulting/update-payment-method.md","metadata":{"type":"markdown"},"label":"Update payment method","link":"/docs/how-tos/tokenization-vaulting/update-payment-method","routeSlug":"/docs/how-tos/tokenization-vaulting/update-payment-method"},{"type":"link","fsPath":"docs/how-tos/tokenization-vaulting/delete-payment-method.md","metadata":{"type":"markdown"},"label":"Delete payment method","link":"/docs/how-tos/tokenization-vaulting/delete-payment-method","routeSlug":"/docs/how-tos/tokenization-vaulting/delete-payment-method"}]},{"type":"group","label":"Integrations","items":[{"type":"link","fsPath":"docs/how-tos/integrations/add-integration.md","metadata":{"type":"markdown"},"label":"Add an integration","link":"/docs/how-tos/integrations/add-integration","routeSlug":"/docs/how-tos/integrations/add-integration"},{"type":"link","fsPath":"docs/how-tos/integrations/update-integration.md","metadata":{"type":"markdown"},"label":"Update integration","link":"/docs/how-tos/integrations/update-integration","routeSlug":"/docs/how-tos/integrations/update-integration"}]},{"type":"group","label":"Reports","items":[{"type":"link","fsPath":"docs/how-tos/reports/generate-transaction-report.md","metadata":{"type":"markdown"},"label":"Transaction reports","link":"/docs/how-tos/reports/generate-transaction-report","routeSlug":"/docs/how-tos/reports/generate-transaction-report"},{"type":"link","fsPath":"docs/how-tos/reports/batch-reporting.md","metadata":{"type":"markdown"},"label":"Batch reports","link":"/docs/how-tos/reports/batch-reporting","routeSlug":"/docs/how-tos/reports/batch-reporting"},{"type":"link","fsPath":"docs/how-tos/reports/client-reports.md","metadata":{"type":"markdown"},"label":"Client reports","link":"/docs/how-tos/reports/client-reports","routeSlug":"/docs/how-tos/reports/client-reports"}]}],"icon":"solid book-open-lines"},{"type":"group","label":"Reference guides","items":[{"type":"link","fsPath":"docs/reference/index.md","metadata":{"type":"markdown"},"label":"Overview","link":"/docs/reference","routeSlug":"/docs/reference"},{"type":"link","fsPath":"docs/reference/quick-reference.md","metadata":{"type":"markdown"},"label":"Quick reference","link":"/docs/reference/quick-reference","routeSlug":"/docs/reference/quick-reference"},{"type":"link","fsPath":"docs/reference/tsys-test-cards.md","metadata":{"type":"markdown"},"label":"TSYS test cards","link":"/docs/reference/tsys-test-cards","routeSlug":"/docs/reference/tsys-test-cards"},{"type":"link","fsPath":"docs/reference/tsys-response-codes.md","metadata":{"type":"markdown"},"label":"TSYS response codes","link":"/docs/reference/tsys-response-codes","routeSlug":"/docs/reference/tsys-response-codes"},{"type":"link","fsPath":"docs/reference/auth-codes.md","metadata":{"type":"markdown"},"label":"Authorization codes","link":"/docs/reference/auth-codes","routeSlug":"/docs/reference/auth-codes"},{"type":"link","fsPath":"docs/reference/data-objects.md","metadata":{"type":"markdown"},"label":"Data objects","link":"/docs/reference/data-objects","routeSlug":"/docs/reference/data-objects"},{"type":"link","fsPath":"docs/reference/enums.md","metadata":{"type":"markdown"},"label":"Enumerated values","link":"/docs/reference/enums","routeSlug":"/docs/reference/enums"},{"type":"link","fsPath":"docs/reference/sdks-and-libraries.md","metadata":{"type":"markdown"},"label":"SDKs & libraries","link":"/docs/reference/sdks-and-libraries","routeSlug":"/docs/reference/sdks-and-libraries"}],"icon":"solid file-magnifying-glass"},{"type":"group","label":"Tutorials","items":[{"type":"link","fsPath":"docs/tutorials/index.md","metadata":{"type":"markdown"},"label":"Overview","link":"/docs/tutorials","routeSlug":"/docs/tutorials"},{"type":"link","fsPath":"docs/tutorials/first-api-call.md","metadata":{"type":"markdown"},"label":"First API call","link":"/docs/tutorials/first-api-call","routeSlug":"/docs/tutorials/first-api-call"},{"type":"link","fsPath":"docs/tutorials/build-checkout-page.md","metadata":{"type":"markdown"},"label":"Build a checkout page","link":"/docs/tutorials/build-checkout-page","routeSlug":"/docs/tutorials/build-checkout-page"},{"type":"group","label":"Payment cookbook","items":[{"type":"link","fsPath":"docs/tutorials/payment-cookbook/process-a-sale.md","metadata":{"type":"markdown"},"label":"Process a sale","link":"/docs/tutorials/payment-cookbook/process-a-sale","routeSlug":"/docs/tutorials/payment-cookbook/process-a-sale"},{"type":"link","fsPath":"docs/tutorials/payment-cookbook/authorize-and-capture.md","metadata":{"type":"markdown"},"label":"Authorize and capture","link":"/docs/tutorials/payment-cookbook/authorize-and-capture","routeSlug":"/docs/tutorials/payment-cookbook/authorize-and-capture"},{"type":"link","fsPath":"docs/tutorials/payment-cookbook/cancels-and-refunds.md","metadata":{"type":"markdown"},"label":"Cancels and refunds","link":"/docs/tutorials/payment-cookbook/cancels-and-refunds","routeSlug":"/docs/tutorials/payment-cookbook/cancels-and-refunds"},{"type":"link","fsPath":"docs/tutorials/payment-cookbook/auth-capture-ecommerce.md","metadata":{"type":"markdown"},"label":"Auth/capture for e-commerce","link":"/docs/tutorials/payment-cookbook/auth-capture-ecommerce","routeSlug":"/docs/tutorials/payment-cookbook/auth-capture-ecommerce"},{"type":"link","fsPath":"docs/tutorials/payment-cookbook/handle-declined-transactions.md","metadata":{"type":"markdown"},"label":"Handle declines","link":"/docs/tutorials/payment-cookbook/handle-declined-transactions","routeSlug":"/docs/tutorials/payment-cookbook/handle-declined-transactions"},{"type":"link","fsPath":"docs/tutorials/payment-cookbook/handle-payment-failures.md","metadata":{"type":"markdown"},"label":"Handle payment failures","link":"/docs/tutorials/payment-cookbook/handle-payment-failures","routeSlug":"/docs/tutorials/payment-cookbook/handle-payment-failures"}]},{"type":"group","label":"Account management","items":[{"type":"link","fsPath":"docs/tutorials/account-management/onboard-a-client.md","metadata":{"type":"markdown"},"label":"Onboard a client","link":"/docs/tutorials/account-management/onboard-a-client","routeSlug":"/docs/tutorials/account-management/onboard-a-client"}]},{"type":"group","label":"Error handling","items":[{"type":"link","fsPath":"docs/tutorials/error-handling/retry-with-exponential-backoff.md","metadata":{"type":"markdown"},"label":"Exponential backoff","link":"/docs/tutorials/error-handling/retry-with-exponential-backoff","routeSlug":"/docs/tutorials/error-handling/retry-with-exponential-backoff"},{"type":"link","fsPath":"docs/tutorials/error-handling/processor-specific-errors.md","metadata":{"type":"markdown"},"label":"Processor errors","link":"/docs/tutorials/error-handling/processor-specific-errors","routeSlug":"/docs/tutorials/error-handling/processor-specific-errors"},{"type":"link","fsPath":"docs/tutorials/error-handling/log-monitor-api-errors.md","metadata":{"type":"markdown"},"label":"Log & monitor errors","link":"/docs/tutorials/error-handling/log-monitor-api-errors","routeSlug":"/docs/tutorials/error-handling/log-monitor-api-errors"}]},{"type":"group","label":"Integration patterns","items":[{"type":"link","fsPath":"docs/tutorials/integration-patterns/ecomm-integration.md","metadata":{"type":"markdown"},"label":"E-commerce integration","link":"/docs/tutorials/integration-patterns/ecomm-integration","routeSlug":"/docs/tutorials/integration-patterns/ecomm-integration"},{"type":"link","fsPath":"docs/tutorials/integration-patterns/pci-compliant-checkout.md","metadata":{"type":"markdown"},"label":"PCI-compliant checkout","link":"/docs/tutorials/integration-patterns/pci-compliant-checkout","routeSlug":"/docs/tutorials/integration-patterns/pci-compliant-checkout"}]},{"type":"group","label":"Security","items":[{"type":"link","fsPath":"docs/tutorials/security/secure-api-keys.md","metadata":{"type":"markdown"},"label":"Secure API keys","link":"/docs/tutorials/security/secure-api-keys","routeSlug":"/docs/tutorials/security/secure-api-keys"}]}],"icon":"solid user-graduate"}]}