# PayShield Documentation

## PayShield Overview

- [Overview](https://docs.payshield.ai/overview.md)

## PayShield - Dispute Alerts

- [Overview](https://docs.payshield.ai/txalerts-dispute-alerts/overview.md)
- [Notification of a New Alert](https://docs.payshield.ai/txalerts-dispute-alerts/webhooks/notification-of-a-new-alert.md)
- [Notification of an Alert Status Update](https://docs.payshield.ai/txalerts-dispute-alerts/webhooks/notification-of-an-alert-status-update.md)
- [Notification of Enrollment Status Update](https://docs.payshield.ai/txalerts-dispute-alerts/webhooks/notification-of-enrollment-status-update.md)
- [Alert Status Update](https://docs.payshield.ai/txalerts-dispute-alerts/api-endpoints/alert-status-update.md): Notify TxAlert of actions taken and status updates on the alert by a merchant.
- [Test Alert Endpoint](https://docs.payshield.ai/txalerts-dispute-alerts/api-endpoints/test-alert-endpoint.md)
- [Create Descriptor Enrollment](https://docs.payshield.ai/txalerts-dispute-alerts/api-endpoints/create-descriptor-enrollment.md): API to create descriptor enrollment request
- [Descriptor Enrollment Status](https://docs.payshield.ai/txalerts-dispute-alerts/api-endpoints/descriptor-enrollment-status.md): API to get  descriptor enrollment request status with enrollment request id
- [Descriptor Enrollment List](https://docs.payshield.ai/txalerts-dispute-alerts/api-endpoints/descriptor-enrollment-list.md): This endpoint will return the descriptor that are requested for enrollment and their status
- [Inform Alerts](https://docs.payshield.ai/txalerts-dispute-alerts/api-endpoints/inform-alerts.md): This endpoint will return the inform alerts
- [Status](https://docs.payshield.ai/txalerts-dispute-alerts/appendix/status.md): Status of the alert
- [Reason Code](https://docs.payshield.ai/txalerts-dispute-alerts/appendix/reason-code.md)
- [Result Code](https://docs.payshield.ai/txalerts-dispute-alerts/appendix/result-code.md)
- [Dispute Intelligence Payment Processor field mappings](https://docs.payshield.ai/txalerts-dispute-alerts/appendix/dispute-intelligence-payment-processor-field-mappings.md)
- [Ethoca Alert Reason Code- New Mapping (from Jun18th, 2024)](https://docs.payshield.ai/txalerts-dispute-alerts/appendix/ethoca-alert-reason-code-new-mapping-from-jun18th-2024.md)
- [Verifi Alert Reason Code - New Mapping(from Jun18th, 2024)](https://docs.payshield.ai/txalerts-dispute-alerts/appendix/verifi-alert-reason-code-new-mapping-from-jun18th-2024.md)

## PayShield - 3D Secure2+

- [Overview](https://docs.payshield.ai/3dsecure2+/overview.md)
- [Implementation Guidelines](https://docs.payshield.ai/3dsecure2+/implementation-guidelines.md)
- [3DS SDK Options](https://docs.payshield.ai/3dsecure2+/3ds-sdk-options.md): 3DS SDK Options
- [3DS Response](https://docs.payshield.ai/3dsecure2+/3ds-response.md): 3DS response fields and their values/meanings
- [3DS DOM elements](https://docs.payshield.ai/3dsecure2+/3ds-dom-elements.md)
- [3DS Demo Payment Page](https://docs.payshield.ai/3dsecure2+/3ds-demo-payment-page.md)
- [3DS Test Credentials](https://docs.payshield.ai/3dsecure2+/3ds-test-credentials.md): Test Credentials for 3DS

## PayShield - TxFind

- [Overview](https://docs.payshield.ai/txfind-payreveal-order-insight-ican/overview/overview.md)
- [Integration Overview](https://docs.payshield.ai/txfind-payreveal-order-insight-ican/integration/integration-overview.md)
- [Merchant Integration](https://docs.payshield.ai/txfind-payreveal-order-insight-ican/integration/merchant-integration.md)
- [Provider Integration](https://docs.payshield.ai/txfind-payreveal-order-insight-ican/integration/provider-integration.md)
- [Verifi Provider Order Search](https://docs.payshield.ai/txfind-payreveal-order-insight-ican/provider/verifi-provider-order-search.md)
- [EMS Provider Search](https://docs.payshield.ai/txfind-payreveal-order-insight-ican/provider/ems-provider-search.md): Search from EMS
- [Verifi RDR Decision](https://docs.payshield.ai/txfind-payreveal-order-insight-ican/provider/verifi-rdr-decision.md): When an Issuer submits a dispute and the Merchant is enrolled for Rapid Dispute Resolution (RDR) decisioning via the Verifi API, Verifi sends the pre-dispute to the Merchant via HTTP POST call.
- [Store Transaction Details](https://docs.payshield.ai/txfind-payreveal-order-insight-ican/merchant/store-transaction-details.md)
- [Update Transaction Details](https://docs.payshield.ai/txfind-payreveal-order-insight-ican/merchant/update-transaction-details.md)
- [Validate Cart Details](https://docs.payshield.ai/txfind-payreveal-order-insight-ican/merchant/validate-cart-details.md)
- [Upload Transaction Batch](https://docs.payshield.ai/txfind-payreveal-order-insight-ican/merchant/upload-transaction-batch.md)
- [Upload Transaction Batch File](https://docs.payshield.ai/txfind-payreveal-order-insight-ican/merchant/upload-transaction-batch-file.md)
- [Get Merchant Descriptors](https://docs.payshield.ai/txfind-payreveal-order-insight-ican/merchant/get-merchant-descriptors.md)
- [Flag alert received](https://docs.payshield.ai/txfind-payreveal-order-insight-ican/transaction/flag-alert-received.md): This endpoint can be used by the merchant to notify payshield that an alert was received for a transaction.
- [Flag chargeback received](https://docs.payshield.ai/txfind-payreveal-order-insight-ican/transaction/flag-chargeback-received.md): This endpoint can be used by the merchant to notify payshield that a chargeback occured for a transaction.
- [Transaction Lookup History](https://docs.payshield.ai/txfind-payreveal-order-insight-ican/transaction-lookup-history.md)
- [Retry & Batch Upload Guidelines](https://docs.payshield.ai/txfind-payreveal-order-insight-ican/retry-and-batch-upload-guidelines.md)

## PayShield - Transaction Processing / TxProcess

- [Overview](https://docs.payshield.ai/transaction-processing/overview.md)
- [Transaction Types](https://docs.payshield.ai/transaction-processing/transaction-details/transaction-types.md)
- [Payment Methods](https://docs.payshield.ai/transaction-processing/transaction-details/payment-methods.md)
- [Transaction Lifecyle / Workflow](https://docs.payshield.ai/transaction-processing/transaction-details/transaction-lifecyle-workflow.md)
- [Single Transaction API (TxHandler)](https://docs.payshield.ai/transaction-processing/integrations-and-apis/single-transaction-api-txhandler.md)
- [REST API](https://docs.payshield.ai/transaction-processing/integrations-and-apis/rest-api.md)
- [Site - SID - Payments](https://docs.payshield.ai/transaction-processing/integrations-and-apis/rest-api/site-sid-payments.md)
- [Transaction - ptxid](https://docs.payshield.ai/transaction-processing/integrations-and-apis/rest-api/transaction-ptxid.md)
- [Merchant Management](https://docs.payshield.ai/transaction-processing/integrations-and-apis/rest-api/merchant-management.md): API's to create and manage merchants
- [Fraud Check](https://docs.payshield.ai/transaction-processing/integrations-and-apis/rest-api/fraud-check.md)
- [Payment Refund](https://docs.payshield.ai/transaction-processing/integrations-and-apis/rest-api/payment-refund.md)
- [Field Definitions](https://docs.payshield.ai/transaction-processing/integrations-and-apis/field-definitions.md): Common Field and their definitions
- [Responses](https://docs.payshield.ai/transaction-processing/integrations-and-apis/responses.md)
- [Testing Data](https://docs.payshield.ai/transaction-processing/integrations-and-apis/testing-data.md)
- [NMI - API](https://docs.payshield.ai/transaction-processing/emulators/nmi-api.md)

## PayShield - Merchant Monitoring API

- [Overview](https://docs.payshield.ai/merchant-monitoring-api/overview.md)
- [Implementation Guidelines](https://docs.payshield.ai/merchant-monitoring-api/implementation-guidelines.md)
- [Adding a Domain](https://docs.payshield.ai/merchant-monitoring-api/adding-a-domain.md): Add a single domain or business for monitoring.
- [Webhook - Monitoring Notifications](https://docs.payshield.ai/merchant-monitoring-api/webhook-monitoring-notifications.md): Webhooks allow you to receive real-time notifications when domain monitoring events occur, eliminating the need for polling. The API will automatically push events to your registered webhook.
- [Retrieving Domain Data](https://docs.payshield.ai/merchant-monitoring-api/retrieving-domain-data.md)
- [Manage Monitoring](https://docs.payshield.ai/merchant-monitoring-api/manage-monitoring.md)
- [Error Handling](https://docs.payshield.ai/merchant-monitoring-api/error-handling.md)


---

# 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, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.payshield.ai/overview.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
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.
