# Tutorials and Guides source: https://developer.mastercard.com/ethoca-alerts-for-merchants/documentation/tutorials-and-guides/index.md ## Integrate with Ethoca Alerts for Merchants {#integrate-with-ethoca-alerts-for-merchants} This section provides step-by-step guidance for integrating with Ethoca Alerts for Merchants. For initial setup, start with the Quick Start Guide. Then explore endpoint-specific tutorials for detailed request/response examples and workflows. *** ** * ** *** ## Getting Started {#getting-started} **New to the API?** Follow this recommended learning path: 1. **[What Is Ethoca Alerts for Merchants?](https://developer.mastercard.com/ethoca-alerts-for-merchants/documentation/tutorials-and-guides/what-is-ethoca-alerts-for-merchants/index.md)** --- How Ethoca Alerts works, who it helps, and how to use it to prevent chargebacks and reduce fraud losses. (4--7 minutes) 2. **[Quick Start Guide](https://developer.mastercard.com/ethoca-alerts-for-merchants/documentation/tutorials-and-guides/quick-start-guide/index.md)** --- Project setup, credential generation, OAuth configuration, and first sandbox API call (5--10 minutes) 3. **[Reference Application](https://developer.mastercard.com/ethoca-alerts-for-merchants/documentation/tutorials-and-guides/reference-app-tutorial/index.md)** --- Complete end-to-end implementation with source code walkthrough (15--30 minutes) 4. **Choose your integration pattern:** * **[Pull API Tutorial](https://developer.mastercard.com/ethoca-alerts-for-merchants/documentation/tutorials-and-guides/pull-api-tutorial/index.md)** --- Polling-based alert retrieval and acknowledgement (10--15 minutes) * **[Push API Tutorial](https://developer.mastercard.com/ethoca-alerts-for-merchants/documentation/tutorials-and-guides/push-api-tutorial/index.md)** --- Webhook-based real-time alert delivery (10--15 minutes) 5. **[Outcome API Tutorial](https://developer.mastercard.com/ethoca-alerts-for-merchants/documentation/tutorials-and-guides/outcome-api-tutorial/index.md)** --- Investigation outcome submission (5--10 minutes) 6. **[Data Explanations](https://developer.mastercard.com/ethoca-alerts-for-merchants/documentation/tutorials-and-guides/data-explanations/index.md)** --- Field formats, enumerations, and data model reference (reference as needed) *** ** * ** *** ## Endpoint Tutorials {#endpoint-tutorials} ### Pull API --- Retrieve and Acknowledge Alerts {#pull-api--retrieve-and-acknowledge-alerts} [Pull API Tutorial](https://static.developer.mastercard.com/content/ethoca-alerts-for-merchants/documentation/tutorials-and-guides/pull-api-tutorial.md) covers: * Retrieving alerts with query filters (alert type, date range, batch size) * Parsing alert payloads and extracting key fields * Acknowledging alert receipt * Error handling and retry logic * Full request/response examples **Best for:** Developers implementing polling-based integrations. *** ** * ** *** ### Push API --- Receive Alerts via Webhook {#push-api--receive-alerts-via-webhook} [Push API Tutorial](https://static.developer.mastercard.com/content/ethoca-alerts-for-merchants/documentation/tutorials-and-guides/push-api-tutorial.md) covers: * Registering and configuring webhook endpoints * Receiving webhook POST requests from Ethoca * Parsing and validating webhook payloads * Responding with immediate acknowledgement * Handling retries and out-of-order delivery * Full request/response examples **Best for:** Developers implementing real-time push-based integrations. *** ** * ** *** ### Outcome API --- Submit Investigation Results {#outcome-api--submit-investigation-results} [Outcome API Tutorial](https://static.developer.mastercard.com/content/ethoca-alerts-for-merchants/documentation/tutorials-and-guides/outcome-api-tutorial.md) covers: * Investigation workflow and timing (24-hour SLA) * Outcome code selection based on alert type * Refund information submission * Batch outcome submission (up to 25 per request) * Common outcome patterns and examples * Full request/response examples **Best for:** All developers after alert processing is complete. *** ** * ** *** ## Reference Materials {#reference-materials} ### Quick Reference {#quick-reference} * [Data Explanations](https://static.developer.mastercard.com/content/ethoca-alerts-for-merchants/documentation/tutorials-and-guides/data-explanations.md) --- Field formats, enumerations, alert types, outcome codes, refund types * [API Reference](https://developer.mastercard.com/ethoca-alerts-for-merchants/documentation/api-reference/index.md) --- Interactive endpoint documentation * [Codes \& Formats](https://developer.mastercard.com/ethoca-alerts-for-merchants/documentation/code-and-formats/index.md) --- Error codes and HTTP status mapping * [Testing](https://developer.mastercard.com/ethoca-alerts-for-merchants/documentation/testing/index.md) --- Sandbox test cases and validation workflows ### Implementation Examples {#implementation-examples} * [Reference Application](https://static.developer.mastercard.com/content/ethoca-alerts-for-merchants/documentation/tutorials-and-guides/reference-app-tutorial.md) --- Source code and deployment instructions * [Use Cases](https://developer.mastercard.com/ethoca-alerts-for-merchants/documentation/use-cases/index.md) --- Real-world integration patterns (Push, Pull) * [Developer Tools](https://developer.mastercard.com/ethoca-alerts-for-merchants/documentation/developer-tools/index.md) --- Postman, Insomnia, reference implementations *** ** * ** *** ## Production Go-Live {#production-go-live} Once you've completed Sandbox testing: * Review [Onboarding Checklist](https://static.developer.mastercard.com/content/ethoca-alerts-for-merchants/documentation/tutorials-and-guides/onboarding-checklist.md) for production enablement steps * See [Support](https://developer.mastercard.com/ethoca-alerts-for-merchants/documentation/support/index.md) for common questions and troubleshooting * Contact your Ethoca Customer Delivery Team to schedule production deployment *** ** * ** *** ## Next Steps {#next-steps} * Start with [Quick Start Guide](https://static.developer.mastercard.com/content/ethoca-alerts-for-merchants/documentation/tutorials-and-guides/quick-start-guide.md) if you haven't already * Choose your integration pattern: [Pull API](https://static.developer.mastercard.com/content/ethoca-alerts-for-merchants/documentation/tutorials-and-guides/pull-api-tutorial.md) or [Push API](https://static.developer.mastercard.com/content/ethoca-alerts-for-merchants/documentation/tutorials-and-guides/push-api-tutorial.md) * Review [Data Explanations](https://static.developer.mastercard.com/content/ethoca-alerts-for-merchants/documentation/tutorials-and-guides/data-explanations.md) for field reference * Test with [Developer Tools](https://developer.mastercard.com/ethoca-alerts-for-merchants/documentation/developer-tools/index.md) * Schedule production deployment via [Onboarding Checklist](https://static.developer.mastercard.com/content/ethoca-alerts-for-merchants/documentation/tutorials-and-guides/onboarding-checklist.md)