# Oxxo Pay Dev Center Documentation > Welcome to Oxxo Pay Developers Center. ## Guides - [Bienvenidos](https://developers.digitalfemsa.io/docs/welcome.md) - [API Keys Producción](https://developers.digitalfemsa.io/docs/api-keys-producción.md) - [API Keys Pruebas](https://developers.digitalfemsa.io/docs/api-keys-pruebas.md): Cuando creas tu integración, usa el modo de prueba y las API Keys de prueba. En el modo de prueba no se procesan los pagos. - [API Keys otros Negocios](https://developers.digitalfemsa.io/docs/api-keys-otros-negocios.md): Si tienes múltiples Cuentas / Negocios en Oxxo Pay, la selección de llaves se debe hacer dentro de la cuenta deseada. - [Rotación de llaves de API](https://developers.digitalfemsa.io/docs/rotación-de-llaves-de-api.md): Es común cambiar las llaves privadas de tu compañía por política de seguridad, o porque posiblemente han sido expuestas fuera de tu infra-estructura segura. El proceso para renovar las llaves es intuitivo, requiere que primero creas una nueva llave, luego que desactivas la previa. - [Comienza a cobrar rápido con Oxxo Pay](https://developers.digitalfemsa.io/docs/inicio-rápido-pagos-únicos-con-component.md) - [Guía de migración - Comercios exclusivos de Oxxo Pay](https://developers.digitalfemsa.io/docs/guia-de-migración-comercios-exclusivos-de-oxxo-pay.md) - [Migration Guide - Exclusive Oxxo Pay Merchants](https://developers.digitalfemsa.io/docs/migration-guide-exclusive-oxxo-pay-merchants.md) - [Guía de migración - Comercios con varios métodos de pago](https://developers.digitalfemsa.io/docs/guia-de-migración-comercios-varios-metodos-de-pago.md) - [Migration Guide - Merchants with Multiple Payment Methods](https://developers.digitalfemsa.io/docs/migration-guide-merchants-with-multiple-payment-methods.md) - [Resumen](https://developers.digitalfemsa.io/docs/resumen-component.md): El Component es un elemento web que puedes incrustar en tu sitio web para ofrecer pagos en línea. - [Cargo único](https://developers.digitalfemsa.io/docs/cargo-único-1.md): Acepta pagos únicos con Efectivo - [Primeros pasos](https://developers.digitalfemsa.io/docs/resumen-direct-api.md) - [Generar Link de Pago](https://developers.digitalfemsa.io/docs/generar-link-de-pago-vía-api.md) - [Cargo único](https://developers.digitalfemsa.io/docs/cargo-unico-efectivo-direct-api.md) - [Cargo recurrente](https://developers.digitalfemsa.io/docs/cargo-recurrente-efectivo-direct-api.md) - [Resumen](https://developers.digitalfemsa.io/docs/resumen-devoluciones-efectivo.md) - [Generar Devolución de Efectivo](https://developers.digitalfemsa.io/docs/devolucion-efectivo-direct-api.md): Cómo crear devoluciones con Direct API - [Pruebas en sandbox](https://developers.digitalfemsa.io/docs/pruebas-en-sandbox.md) - [Cancelar Devolución de Efectivo](https://developers.digitalfemsa.io/docs/cancelar-devolución-de-efectivo.md) - [Consulta de devoluciones](https://developers.digitalfemsa.io/docs/consulta-de-devoluciones.md) - [Errores](https://developers.digitalfemsa.io/docs/errores-1.md): Conoce cómo identificar y resolver los posibles errores al generar una Devolución de Efectivo. - [Eventos Oxxo Pay](https://developers.digitalfemsa.io/docs/eventos-conekta.md): Son la manera en que te podemos comunicar cualquier cosa que ha pasado en tu cuenta. - [webhook](https://developers.digitalfemsa.io/docs/webhook.md): Eventos relacionados con webhooks. - [payout](https://developers.digitalfemsa.io/docs/payout.md) - [payee](https://developers.digitalfemsa.io/docs/payee.md) - [order](https://developers.digitalfemsa.io/docs/order.md): Eventos relacionados con ordenes. - [cash](https://developers.digitalfemsa.io/docs/cash_refund.md) - [receipt](https://developers.digitalfemsa.io/docs/receipt.md) - [cashout](https://developers.digitalfemsa.io/docs/cashout.md) - [Configurar un webhook](https://developers.digitalfemsa.io/docs/configurar-un-webhook.md): Un webhook es un endpoint donde recibirás notificaciones en tiempo real cuando un evento sucede en Oxxo Pay, así tendrás visibilidad de como opera tu negocio - [Códigos de Error HTTP](https://developers.digitalfemsa.io/docs/códigos-de-error-http.md): Oxxo Pay espera que tu servidor responda con un código HTTP de 2XX para una notificación exitosa, sino sería considerado un error y volveríamos a enviar la notificación hasta recibir una respuesta exítosa. - [Reintentos de Notificación](https://developers.digitalfemsa.io/docs/reintentos-de-notificación.md): Los reintentos de notificaciones de eventos se hacen con 'exponential backoff', así que vamos a intentar pronto después de las primeras fallas, luego ir alargando el tiempo de reintentos hasta que ha pasado 24 horas desde el primer intento dando un total de 13 reintentos. - [Verificar firmas](https://developers.digitalfemsa.io/docs/autenticación-webhooks.md): La verificación de la firma de notificaciones te permite validar que cada notificación que hace Oxxo Pay es legítima - [Probar localmente los webhooks con ngrok](https://developers.digitalfemsa.io/docs/probar-localmente-los-webhooks-con-ngrok.md): Validar tu integración antes de subirlo al nube - [Resumen](https://developers.digitalfemsa.io/docs/resumen-retiros-efectivo.md): ¿Qué son los retiros de Efectivo y cómo funcionan? - [Generar Retiro en Efectivo vía Direct API](https://developers.digitalfemsa.io/docs/generar-retiro-en-efectivo-vía-direct-api.md) - [Pruebas en "sandbox"](https://developers.digitalfemsa.io/docs/pruebas-en-sandbox-1.md) - [Cancelación y consulta de retiros](https://developers.digitalfemsa.io/docs/cancelación-y-consulta-de-retiros.md) - [Consulta de balance](https://developers.digitalfemsa.io/docs/consulta-de-balance.md) - [Errores](https://developers.digitalfemsa.io/docs/errores-2.md) - [Plugins](https://developers.digitalfemsa.io/docs/plugins.md) - [Shopify payment app](https://developers.digitalfemsa.io/docs/shopify-payment-app.md): Guía de instalación para Shopify payment app de Oxxo Pay en Shopify. - [Instalación y configuración del plugin Shopify payment app](https://developers.digitalfemsa.io/docs/instalación-y-configuración-del-plugin-shopify-payment-app.md): Una guía sencilla de su forma de instalación - [Magento](https://developers.digitalfemsa.io/docs/magento-230.md): Guía de instalación para plugin Oxxo Pay en Magento - [Importante - Genera la KEY de Magento](https://developers.digitalfemsa.io/docs/importante-genera-la-key-de-magento.md) - [Limpiar cache en Magento](https://developers.digitalfemsa.io/docs/limpiar-cache-en-magento.md) - [Reindexación](https://developers.digitalfemsa.io/docs/reindexación.md) - [Paso 1: Descarga el plugin de Oxxo Pay en el marketplace de Magento](https://developers.digitalfemsa.io/docs/paso-1-descarga-el-plugin-de-conekta-en-el-marketplace-de-magento.md) - [Paso 2: Configura el Plugin para Magento 2.4.X](https://developers.digitalfemsa.io/docs/paso-3-configura-el-plugin-para-magento-23x.md) - [VTEX](https://developers.digitalfemsa.io/docs/vtex-1.md): Guía de instalación para plugin Oxxo Pay en VTEX. - [Configuración de la integración en la tienda](https://developers.digitalfemsa.io/docs/configuración-de-la-integración-en-la-tienda.md) - [Configuración de condición de pago](https://developers.digitalfemsa.io/docs/configurar-condiciones-de-pago.md) - [Configuración de webhook](https://developers.digitalfemsa.io/docs/configuración-de-webhook.md) - [WooCommerce](https://developers.digitalfemsa.io/docs/woocommerce-1.md): Guía de instalación para plugin Oxxo Pay de WooCommerce dentro de Wordpress. - [Paso 1: Instalación del plugin Oxxo Pay en Wordpress](https://developers.digitalfemsa.io/docs/paso-1-instalación-del-plugin-conekta-en-wordpress.md): Instalaremos el plugin que hemos diseñado especialmente para tu negocio - [Paso 2: Configura el Plugin y los métodos de pago](https://developers.digitalfemsa.io/docs/paso-2-configura-el-plugin-y-los-métodos-de-pago.md): Debemos hacer algunos pequeños ajustes para comenzar a recibir pagos, hagámoslo paso a paso: - [Paso 3: Configura el webhook en el Panel Oxxo Pay](https://developers.digitalfemsa.io/docs/paso-3-configura-el-webhook-en-el-panel-conekta.md) - [Prestashop](https://developers.digitalfemsa.io/docs/prestashop-1.md): Guía de instalación para plugin Oxxo Pay en PrestaShop - [Paso 1: Descarga el plugin de Oxxo Pay en Github](https://developers.digitalfemsa.io/docs/paso-1-descarga-el-plugin-de-conekta-en-github.md): Iniciamos con la instalación del plugin en tu Prestashop - [Paso 2: Instalación del plugin Oxxo Pay en Prestashop](https://developers.digitalfemsa.io/docs/paso-2-instalación-del-plugin-conekta-en-prestashop.md): Una vez que tenemos nuestro archivo renombrado en .ZIP vamos a instalarlo en Prestashop - [Paso 3: Configura el Plugin y los métodos de pago](https://developers.digitalfemsa.io/docs/paso-3-configura-el-plugin-y-los-métodos-de-pago.md) - [Paso 4: Configura el webhook en el Admin Oxxo Pay](https://developers.digitalfemsa.io/docs/paso-4-configura-el-webhook-en-el-admin-conekta.md) - [Tiendanube](https://developers.digitalfemsa.io/docs/tienda-nube.md) - [Paso 1: Instalación del plugin Oxxo Pay en Tiendanube (WIP)](https://developers.digitalfemsa.io/docs/paso-1-instalación-del-plugin-conekta-en-tiendanube.md) - [Paso 1.1: Cambio en la configuración del plugin Oxxo Pay en Tiendanube (WIP)](https://developers.digitalfemsa.io/docs/paso-11-cambio-en-la-configuración-del-plugin-conekta-en-tiendanube.md) - [Magento - Desinstalación Conekta](https://developers.digitalfemsa.io/docs/magento.md): En esta sección se describen los pasos para desinstalar el plugin Conekta de Magento - [Prestashop - Desinstalación Conekta](https://developers.digitalfemsa.io/docs/prestashop.md): En esta sección se describen los pasos para desinstalar el plugin Conekta de Prestashop - [WooCommerce - Desinstalación Conekta](https://developers.digitalfemsa.io/docs/woocomerce.md): En esta sección se describen los pasos para desinstalar el plugin Conekta de WooCommerce - [VTEX - Desinstalación Conekta](https://developers.digitalfemsa.io/docs/vtex.md): En esta sección se describen los pasos para desinstalar el plugin Conekta de VTEX - [Shopify - Desinstalación Conekta](https://developers.digitalfemsa.io/docs/shopify.md): En esta sección se describen los pasos para desinstalar el plugin Conekta de Shopify - [TiendaNube - Desinstalación Conekta](https://developers.digitalfemsa.io/docs/tiendanube.md): En esta sección se describen los pasos para desinstalar el plugin Conekta de Tiendanube - [Magento - Conekta Uninstall](https://developers.digitalfemsa.io/docs/magento-2.md) - [Prestashop - Conekta Uninstall](https://developers.digitalfemsa.io/docs/prestashop-uninstall-conekta.md) - [WooCommerce – Conekta Uninstall](https://developers.digitalfemsa.io/docs/woocommerce-conekta-uninstall.md) - [VTEX – Conekta Uninstall](https://developers.digitalfemsa.io/docs/vtex-conekta-uninstallation.md) - [Shopify – Conekta Uninstall](https://developers.digitalfemsa.io/docs/shopify-conekta-uninstall.md) - [TiendaNube - Conekta Uninstall](https://developers.digitalfemsa.io/docs/tiendanube-conekta-uninstallation.md) - [Magento - Apagado de Efectivo con Conekta](https://developers.digitalfemsa.io/docs/magento-1.md): En esta sección se describen los pasos para apagar Efectivo en el plugin Conekta de Magento - [Prestashop - Apagado de Efectivo con Conekta](https://developers.digitalfemsa.io/docs/prestashop-2.md): En esta sección se describen los pasos para apagar Efectivo en el plugin Conekta de Prestashop - [WooCommerce - Apagado de Efectivo con Conekta](https://developers.digitalfemsa.io/docs/woocomerce-1.md): En esta sección se describen los pasos para apagar Efectivo en el plugin Conekta de WooCommerce - [VTEX - Apagado de Efectivo con Conekta](https://developers.digitalfemsa.io/docs/vtex-2.md): En esta sección se describen los pasos para apagar Efectivo en el plugin Conekta de VTEX - [Shopify - Apagado de Efectivo con Conekta](https://developers.digitalfemsa.io/docs/shopify-1.md): En esta sección se describen los pasos para apagar Efectivo en el plugin Conekta de Shopify - [TiendaNube - Apagado de Efectivo con Conekta](https://developers.digitalfemsa.io/docs/tiendanube-1.md): En esta sección se describen los pasos para apagar Efectivo en el plugin Conekta de Tiendanube - [Magento - Turn Off Cash with Conekta](https://developers.digitalfemsa.io/docs/magento-cash-off-with-conekta.md) - [Prestashop - Turn Off Cash with Conekta](https://developers.digitalfemsa.io/docs/prestashop-cash-shutdown-with-conekta.md) - [WooCommerce - Turn Off Cash whith Conekta](https://developers.digitalfemsa.io/docs/woocommerce-turn-off-cash-whith-conekta.md) - [VTEX - Turn Off Cash with Conekta](https://developers.digitalfemsa.io/docs/vtex-turn-off-cash-with-conekta.md) - [Shopify - Turn Off Cash with Conekta](https://developers.digitalfemsa.io/docs/shopify-turn-off-cash-with-conekta.md) - [TiendaNube - Turn Off Cash with Conekta](https://developers.digitalfemsa.io/docs/tiendanube-turn-off-cash-with-conekta.md) - [Integrar Checkout](https://developers.digitalfemsa.io/docs/checkout-redireccionado.md) ## API Reference - [Payments Report](https://developers.digitalfemsa.io/reference/payments-report.md) - [Invoices Report](https://developers.digitalfemsa.io/reference/invoices-report.md) - [Deposit Report](https://developers.digitalfemsa.io/reference/deposit-report.md) - [Account Status Report](https://developers.digitalfemsa.io/reference/account-status-report.md) - [Authentication](https://developers.digitalfemsa.io/reference/autenticación.md) - [Pagination](https://developers.digitalfemsa.io/reference/pagination.md): Pagination makes it possible to obtain the elements of a very large list more efficiently, reducing response times and resource consumption. The returned list represents a collection of objects in a format that allows us to page efficiently. - [Next](https://developers.digitalfemsa.io/reference/next.md) - [Previous](https://developers.digitalfemsa.io/reference/previous.md) - [Advanced Filters](https://developers.digitalfemsa.io/reference/advanced-filters.md) - [Create Api Key](https://developers.digitalfemsa.io/reference/createapikey.md): Creates a new API key. The response includes an `authentication_token` that is shown only once (at creation time). Copy and store it securely. - [Get Api Key](https://developers.digitalfemsa.io/reference/getapikey.md): Gets a api key that corresponds to a api key ID - [Get list of Api Keys](https://developers.digitalfemsa.io/reference/getapikeys.md): Retrieves a paginated list of API keys for the authenticated account. Use the pagination parameters (`limit`, `next_page`, `previous_page`) to navigate through results. Use the `search` query parameter to perform a general search (for example by key `id` or description). - [Update Api Key](https://developers.digitalfemsa.io/reference/updateapikey.md): Update an existing api key - [Delete Api Key](https://developers.digitalfemsa.io/reference/deleteapikey.md): Deletes a api key that corresponds to a api key ID - [Get a company's balance](https://developers.digitalfemsa.io/reference/getbalance.md): Retrieves the current balance information for the authenticated company. Monetary fields are returned as arrays of amounts grouped by currency. - [Create customer](https://developers.digitalfemsa.io/reference/createcustomer.md): Creates a new customer for the authenticated company. Use customers to store and reuse buyer information (for example name, email, phone, and addresses). The created customer can be referenced later when creating orders and other resources. - [Get Customer](https://developers.digitalfemsa.io/reference/getcustomerbyid.md): Gets a customer resource that corresponds to a customer ID. - [Get a list of customers](https://developers.digitalfemsa.io/reference/getcustomers.md): Returns a paginated list of customers for the authenticated company. Use the [search] parameter to filter results. - [Update customer](https://developers.digitalfemsa.io/reference/updatecustomer.md): You can update customer-related data - [Delete Customer](https://developers.digitalfemsa.io/reference/deletecustomerbyid.md): Deleted a customer resource that corresponds to a customer ID. - [Create Fiscal Entity](https://developers.digitalfemsa.io/reference/createcustomerfiscalentities.md): Create a fiscal entity resource for a given customer ID. - [Update Fiscal Entity](https://developers.digitalfemsa.io/reference/updatecustomerfiscalentities.md): Update Fiscal Entity resource that corresponds to a customer ID. - [Create a shipping contacts](https://developers.digitalfemsa.io/reference/createcustomershippingcontacts.md): Creates a new shipping contact for a customer. The shipping contact is associated with the customer identified by `id`. - [Update shipping contacts](https://developers.digitalfemsa.io/reference/updatecustomershippingcontacts.md): Update shipping contact that corresponds to a customer ID. - [Delete shipping contacts](https://developers.digitalfemsa.io/reference/deletecustomershippingcontacts.md): Delete shipping contact that corresponds to a customer ID. - [Get Payment Methods](https://developers.digitalfemsa.io/reference/getcustomerpaymentmethods.md): Get a list of Payment Methods - [Create Payment Method](https://developers.digitalfemsa.io/reference/createcustomerpaymentmethods.md): Creates a new payment method for a customer. The payment method is associated with the customer identified by `id`. The accepted fields depend on the payment method `type`. - [Update Payment Method](https://developers.digitalfemsa.io/reference/updatecustomerpaymentmethods.md): Updates a specific payment method of a customer. Use this endpoint to modify the payment method identified by `payment_method_id` for the customer identified by `id`. The fields that can be updated depend on the payment method `type`. - [Delete Payment Method](https://developers.digitalfemsa.io/reference/deletecustomerpaymentmethods.md): Deletes a specific payment method of a customer. After deletion, the payment method can no longer be used for future payments. - [Get a list of Orders](https://developers.digitalfemsa.io/reference/getorders.md): Returns a paginated list of orders created in your account. Use pagination parameters to navigate through results, and `search` to filter by supported criteria. - [Create order](https://developers.digitalfemsa.io/reference/createorder.md): Creates a new order (products + amounts + customer data). Minimum required fields: - `currency` - `line_items` - `customer_info` About `customer_info`: - You can reference an existing customer using `customer_info.customer_id`, or - You can provide customer details at minimum `customer_info.name` and `customer_info.email` to create the order with customer context. How to create the order: - Create an order only (no payment): send only the order data. - Create an order and create the first payment charge: include `charges`. - Create an order with a checkout configuration (for a hosted payment flow): include `checkout`. Important rules: - You cannot send `charges` and `checkout` in the same request (they are mutually exclusive). - If you send `shipping_contact_id` and/or `fiscal_entity_id`, you must also send `customer_info.customer_id` so the API can validate those IDs against that customer. - [Get Order](https://developers.digitalfemsa.io/reference/getorderbyid.md): Returns the full details of an Order by its ID. The response follows the standard Order representation, including nested previews (for example `charges`, `line_items`, `shipping_lines`, `tax_lines`, and `discount_lines`) when available. - [Update Order](https://developers.digitalfemsa.io/reference/updateorder.md): Updates an existing order by its ID. Orders are the central resource in the API. Updating an order may also update related order sub-resources when they are included in the request payload, according to server-side validations. Only fields supported by the API can be modified. - [Cancel Order](https://developers.digitalfemsa.io/reference/cancelorder.md): Cancels an existing order. This operation marks the order as cancelled and prevents further processing depending on its current state. If the order cannot be cancelled (for example, due to its status or related charge constraints), the API returns an error response. - [Refund Order](https://developers.digitalfemsa.io/reference/orderrefund.md): Creates a refund for an order. This operation is used to refund a previously paid order (fully or partially, depending on the request body). The API will validate the order and its related charges before processing the refund. If the refund cannot be created due to business rules or state, an error response is returned. - [Cancel Refund](https://developers.digitalfemsa.io/reference/ordercancelrefund.md): Cancels a refund previously created for an order. This operation is only available when the refund is still cancellable according to its current status and the payment method rules. If the refund cannot be cancelled, the API returns an error response. - [Get A List of Charges](https://developers.digitalfemsa.io/reference/getcharges-1.md): Retrieves a paginated list of charges for the authenticated account. Use the pagination parameters (`limit`, `next_page`, `previous_page`) to navigate through results. Use `search` to filter charges (for example by id or reference). - [Update a charge](https://developers.digitalfemsa.io/reference/updatecharge.md): Updates an existing charge. Only `reference_id` can be updated. - [Create charge](https://developers.digitalfemsa.io/reference/orderscreatecharge.md): Creates a new charge associated with an existing order. Notes: - The charge is created for the order identified by the path parameter `id`. - Depending on the payment method, the charge may be created in a non-final status (for example, pending). - If the order does not meet the required conditions, the API may respond with **428 Precondition Required**. - [Create Product](https://developers.digitalfemsa.io/reference/orderscreateproduct.md): Creates a new product (line item) for an existing order. Use this endpoint to add an additional item to the order after it has been created. - [Delete Product](https://developers.digitalfemsa.io/reference/ordersdeleteproduct.md): Deletes a product (line item) from an existing order. The API will validate whether the order can be modified before removing the item. - [Update Product](https://developers.digitalfemsa.io/reference/ordersupdateproduct.md): Updates an existing product (line item) for an existing order. Use this endpoint to modify the details of a specific line item in the order. - [Create Shipping](https://developers.digitalfemsa.io/reference/orderscreateshipping.md): Creates a new shipping line for an existing order. The shipping line is added to the order identified by `id`. The response returns the created shipping line. - [Delete Shipping](https://developers.digitalfemsa.io/reference/ordersdeleteshipping.md): Deletes an existing shipping line from an order. The shipping line identified by `shipping_id` belongs to the order identified by `id`. - [Update Shipping](https://developers.digitalfemsa.io/reference/ordersupdateshipping.md): Updates an existing shipping line for an order. The shipping line identified by `shipping_id` belongs to the order identified by `id`. Only the fields provided in the request body are updated. - [Create Tax](https://developers.digitalfemsa.io/reference/orderscreatetaxes.md): Creates a new tax line for an existing order. The tax line is added to the order identified by `id`. The response returns the created tax line. - [Delete Tax](https://developers.digitalfemsa.io/reference/ordersdeletetaxes.md): Deletes an existing tax line from an order. The tax line identified by `tax_id` belongs to the order identified by `id`. The response includes the deleted resource with `deleted: true`. - [Update Tax](https://developers.digitalfemsa.io/reference/ordersupdatetaxes.md): Updates an existing tax line for an order. The tax line identified by `tax_id` belongs to the order identified by `id`. Only the fields provided in the request body are updated. - [Get a List of Discount](https://developers.digitalfemsa.io/reference/ordersgetdiscountlines.md): Get discount lines for an existing order - [Create Discount](https://developers.digitalfemsa.io/reference/orderscreatediscountline.md): Create discount lines for an existing order - [Delete Discount](https://developers.digitalfemsa.io/reference/ordersdeletediscountlines.md): Delete an existing discount line for an existing order - [Get Discount](https://developers.digitalfemsa.io/reference/ordersgetdiscountline.md): Get an existing discount line for an existing order - [Update Discount](https://developers.digitalfemsa.io/reference/ordersupdatediscountlines.md): Update an existing discount line for an existing order - [Payment Link](https://developers.digitalfemsa.io/reference/payment-link.md) - [Get a list of payment links](https://developers.digitalfemsa.io/reference/getcheckouts.md): Returns a paginated list of payment links created by the merchant. Results can be navigated using the pagination parameters. - [Create Unique Payment Link](https://developers.digitalfemsa.io/reference/createcheckout.md): Creates a Payment Link: a shareable URL that lets your customer pay without you building a custom checkout. Configure the link type, allowed payment methods, and expiration. The request also includes an order_template (currency and line items) used to generate an Order when the customer completes a payment. Use recurrent=false for a single-use link, or recurrent=true to allow multiple payments (limited by payments_limit_count). - [Get a payment link by ID](https://developers.digitalfemsa.io/reference/getcheckout.md): Retrieves the details of a checkout by its ID. - [Cancel Payment Link](https://developers.digitalfemsa.io/reference/cancelcheckout.md): Cancels an existing payment link. After cancellation, the link can no longer be used to generate new payments. This operation is idempotent: cancelling an already cancelled payment link returns the current resource representation. - [Send an email](https://developers.digitalfemsa.io/reference/emailcheckout.md) - [Get List transactions](https://developers.digitalfemsa.io/reference/gettransactions.md): Returns a paginated list of transactions (ledger movements). A transaction is a movement that represents the financial impact of payment operations, including amounts, fees, and net values. Transactions can be linked to a charge and may be linked to a transfer (payout) when they are included in a payout. If you need payout-level information (destination, statement reference/description, payout status), use GET /transfers. - [Get transaction](https://developers.digitalfemsa.io/reference/gettransaction.md): Retrieves the details of a transaction by its ID. - [Get a list of transfers](https://developers.digitalfemsa.io/reference/gettransfers.md): Returns a paginated list of transfers (payouts/dispersions). A transfer represents a payout of funds to the merchant (where the money is sent and the payout status). Transfers typically aggregate multiple transactions. If you need movement-level details (amount/fee/net per operation) or to reconcile charges, use GET /transactions. - [Get Transfer](https://developers.digitalfemsa.io/reference/gettransfer.md): Retrieves the details of a transfer by its ID. - [Get List of Webhook Keys](https://developers.digitalfemsa.io/reference/getwebhookkeys.md): Consume the list of webhook keys you have - [Create Webhook Key](https://developers.digitalfemsa.io/reference/createwebhookkey.md): Creates a new webhook signing key for the current company. - [Delete Webhook key](https://developers.digitalfemsa.io/reference/deletewebhookkey.md): Deletes a webhook signing key. - [Get Webhook Key](https://developers.digitalfemsa.io/reference/getwebhookkey.md): Retrieves the details of a webhook signing key by its ID. - [Update Webhook Key](https://developers.digitalfemsa.io/reference/updatewebhookkey.md): Activates or deactivates an existing webhook signing key. - [Get List of Webhooks](https://developers.digitalfemsa.io/reference/getwebhooks.md): Consume the list of webhooks you have, each environment supports 10 webhooks (For production and testing) - [Create Webhook](https://developers.digitalfemsa.io/reference/createwebhook.md): What we do at Femsa translates into events. For example, an event of interest to us occurs at the time a payment is successfully processed. At that moment we will be interested in doing several things: Send an email to the buyer, generate an invoice, start the process of shipping the product, etc. - [Delete Webhook](https://developers.digitalfemsa.io/reference/deletewebhook.md): Deletes a webhook. - [Get Webhook](https://developers.digitalfemsa.io/reference/getwebhook.md): Retrieves the details of a webhook by its ID. - [Update Webhook](https://developers.digitalfemsa.io/reference/updatewebhook.md): Updates an existing webhook. - [Test Webhook](https://developers.digitalfemsa.io/reference/testwebhook.md): Sends a test event to the specified webhook to verify it can receive events. - [Get list of Events](https://developers.digitalfemsa.io/reference/getevents.md) - [Get Event](https://developers.digitalfemsa.io/reference/getevent.md): Returns a single event by its ID, including its payload (`data`) and webhook delivery information. The `webhook_status` indicates whether webhook notifications were applicable and their overall status. The [webhook_logs]) array contains delivery attempts (it can be empty when webhook notifications are not applicable or no attempts were created). - [Resend Event](https://developers.digitalfemsa.io/reference/resendevent.md): Triggers a new delivery attempt for a specific webhook log associated with the given event. Use this endpoint to retry failed webhook deliveries (for example, non-2xx responses or timeouts). The response returns the updated webhook log with the latest attempt metadata. - [Get List Of Logs](https://developers.digitalfemsa.io/reference/getlogs.md): Returns a paginated list of logs generated by the platform. Logs can be used for troubleshooting and auditing requests and internal operations. Use pagination parameters to navigate through results, and `search` to filter by supported criteria. - [Get Log](https://developers.digitalfemsa.io/reference/getlogbyid.md): Get the details of a specific log - [Errores](https://developers.digitalfemsa.io/reference/errores.md): Por medio de nuestro API, podrás ser notificado con toda la información en caso de cualquier error al momento de crear cualquier llamada a nuestro servicio. - [Github](https://developers.digitalfemsa.io/reference/github.md) ## Recipes - [Crear un webhook](https://developers.digitalfemsa.io/recipes/crear-un-webhook.md) - [Link de Pago](https://developers.digitalfemsa.io/recipes/link-de-pago.md) ## Pages - [DevTools](https://developers.digitalfemsa.io/bibliotecas-de-programación.md) - [Tutoriales](https://developers.digitalfemsa.io/tutoriales.md)