Skip to content

Commit

Permalink
Merge pull request #2336 from mercadopago/feature/webhooks-applications
Browse files Browse the repository at this point in the history
Feature/webhooks-applications
  • Loading branch information
hgaldino authored Apr 18, 2024
2 parents b2aab3c + 4e65a00 commit 4011937
Show file tree
Hide file tree
Showing 19 changed files with 273 additions and 143 deletions.
35 changes: 25 additions & 10 deletions guides/additional-content/homologator/homologator.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,19 +22,36 @@ You can see the assessed attributes and the importance of each of them below.

## How to homologate my integration?

To measure the quality of your application, follow the steps below.

----[mla, mlm, mlu, mco, mlc, mpe]----

> WARNING
>
> Attention
> Important
>
> For now, the integration quality measuring tool is only available for integrations with [Checkout Pro,](/developers/en/docs/checkout-pro/landing) [Checkout API](/developers/en/docs/checkout-api/landing), [Checkout Bricks](/developers/en/docs/checkout-bricks/landing) and [Mercado Pago Point](/developers/en/docs/mp-point/landing).
> Before starting the evaluation, make sure that the application has been approved in the production environment, including the completion of at least one productive payment.
> <br><br>
> It is necessary that the application is registered with an integration of a product from those where the measuring tool is available. For now, the integration quality measuring tool is only available for integrations with [Checkout Pro,](/developers/en/docs/checkout-pro/landing) [Checkout API,](/developers/en/docs/checkout-api/landing) [Checkout Bricks](/developers/en/docs/checkout-bricks/landing) and [Mercado Pago Point.](/developers/en/docs/mp-point/landing)
To measure the quality of your application, follow the steps below.
------------
----[mlb]----

> WARNING
>
> Important
>
> Before starting the evaluation, make sure that the application has been approved in the production environment, including the completion of at least one productive payment.
> <br><br>
> It is necessary that the application is registered with an integration of a product from those where the measuring tool is available. For now, the integration quality measuring tool is only available for integrations with [Checkout Pro,](/developers/en/docs/checkout-pro/landing) [Checkout Transparente,](/developers/en/docs/checkout-api/landing) [Checkout Bricks](/developers/en/docs/checkout-bricks/landing) and [Mercado Pago Point.](/developers/en/docs/mp-point/landing)
------------

1. In the [Devsite](/developers/en/docs), click on [Your integrations](https://www.mercadopago.com.br/developers/panel/app) menu.
2. In the [Developer dashboard](https://www.mercadopago.com.br/developers/panel/app)
, **click on the desired application**. It must be an application in which you have integrated a product admitted by the homologation tool (Checkout Pro, Checkout Bricks, ----[mla, mlm, mlu, mco, mlc, mpe]---- Checkout API ------------ ----[mlb]---- Checkout Transparente ------------, or Mercado Pago Point).
3. Then click on **Update score** to access the tool where you can **measure the quality of your application** and view the score that indicates how secure and aligned your application configuration is with the good practices of Mercado Pago integration.
4. On the **Integration Quality** screen, click **Update score** and enter the `payment ID` of a recent payment made with production [credentials](/developers/en/guides/additional-content/your-integrations/credentials) of the application you wish to homologate. Whenever possible, use the last productive `payment ID` identified in the application in question.
2. In the [Developer dashboard](https://www.mercadopago.com.br/developers/panel/app), find the desired application and click on **Evaluate quality**. You can also access the homologation tool directly from the [details of your application](/developers/en/guides/additional-content/your-integrations/application-details), clicking on **Evaluate quality** from the "Status" card.
3. On the **Integration quality** screen, click **Evaluate quality** and enter the `payment ID` of a recent payment made with production [credentials](/developers/en/guides/additional-content/your-integrations/credentials) of the application you wish to homologate. Finally, click on **Evaluate quality** again.

> Whenever possible, use the last productive `payment ID` identified in the application in question.
Ready! The quality measurement has been performed. Now, you can learn your score and which are the aspects you can improve of your homologation.

Expand All @@ -44,7 +61,6 @@ Once you’ve measured your integration’s quality, you will find the next scre

![homologation-screen](/homologator/integration-quality-screen-es.png)


1. **Score**: indicates how safe your application's configuration is and is in line with Mercado Pago's best integration practices. The minimum score to fullfill the requirements is 75. Either way, remember that as close as your score is to a 100, it would improve the user experience and your payment approval rates.
2. **Payment ID** and **Last update**: `payment ID` on which the application quality score is based and date of last update of the application's quality score.
3. **Pending improvements**: indicates which are the improvement opportunities identified in the process, and how to fix them. Click on them to see the details.
Expand All @@ -55,5 +71,4 @@ Once you’ve measured your integration’s quality, you will find the next scre
>
> Actions indicated as **required** must be completed to add points that will improve the quality of your integration, while those indicated as **best practices** are recommended but will not impact the score.
4. **Update score**: Once you make all the necessary changes, you can mesure your integration’s quality again, before going to production.

4. **Update score**: Once you make all the necessary changes, you can mesure your integration’s quality again, before going to production.
29 changes: 18 additions & 11 deletions guides/additional-content/homologator/homologator.es.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,29 +21,36 @@ Puedes ver estos atributos evaluados y la importancia de cada uno a continuació

## ¿Cómo homologar tu integración?

----[mla, mlm, mlu, mco, mlc, mpe]----
Para medir la calidad de tu aplicación, sigue los pasos a continuación.

----[mla, mlm, mlu, mco, mlc, mpe]----

> WARNING
>
> Atención
> Importante
>
> Por ahora, la herramienta de medición de la calidad de integración solo está disponible para integraciones con [Checkout Pro,](/developers/es/docs/checkout-pro/landing) [Checkout API](/developers/es/docs/checkout-api/landing), [Checkout Bricks](/developers/es/docs/checkout-bricks/landing) y [Mercado Pago Point](/developers/es/docs/mp-point/landing).
> Antes de comenzar la evaluación, asegúrate de que la homologación de la aplicación en el entorno de producción haya sido completada, incluyendo la realización de al menos un pago productivo.
> <br><br>
> Es necesario que la aplicación a evaluar registre la integración de un producto de entre aquellos en los que la herramienta de medición está disponible. Por ahora, solo está disponible para integraciones con [Checkout Pro,](/developers/es/docs/checkout-pro/landing) [Checkout API,](/developers/es/docs/checkout-api/landing) [Checkout Bricks](/developers/es/docs/checkout-bricks/landing) y [Mercado Pago Point.](/developers/es/docs/mp-point/landing)
------------
----[mlb]----
----[mlb]----

> WARNING
>
> Atención
> Importante
>
> Por ahora, la herramienta de medición de la calidad de integración solo está disponible para integraciones con [Checkout Pro,](/developers/es/docs/checkout-pro/landing) [Checkout Transparente](/developers/es/docs/checkout-api/landing), [Checkout Bricks](/developers/es/docs/checkout-bricks/landing) y [Mercado Pago Point](/developers/es/docs/mp-point/landing).
> Antes de comenzar la evaluación, asegúrate de que la homologación de la aplicación en el entorno de producción haya sido completada, incluyendo la realización de al menos un pago productivo.
> <br><br>
> Es necesario que la aplicación a evaluar registre la integración de un producto de entre aquellos en los que la herramienta de medición está disponible. Por ahora, solo está disponible para integraciones con [Checkout Pro,](/developers/es/docs/checkout-pro/landing) [Checkout Transparente,](/developers/es/docs/checkout-api/landing) [Checkout Bricks](/developers/es/docs/checkout-bricks/landing) y [Mercado Pago Point.](/developers/es/docs/mp-point/landing)
------------

Para medir la calidad de tu aplicación, sigue los pasos a continuación.

1. En el [Devsite](/developers/es/docs), accede al menú [Tus integraciones](https://www.mercadopago.com.br/developers/panel/app).
2. En el [Panel del desarrollador](https://www.mercadopago.com.br/developers/panel/app), **haz clic en la aplicación deseada**. Debe ser una aplicación en la que hayas integrado uno de los productos disponibles en la herramienta de medición (Checkout Pro, Checkout Bricks, ----[mla, mlm, mlu, mco, mlc, mpe]---- Checkout API ------------ ----[mlb]---- Checkout Transparente ------------, o Mercado Pago Point).
3. Luego haz clic en **Actualizar puntaje** para acceder a la herramienta donde puedes **medir la calidad de tu aplicación** y ver el puntaje que indica qué tan segura y alineada está la configuración de tu aplicación con las buenas prácticas de integración de Mercado Pago.
4. En la pantalla **Calidad de integración**, haz clic en **Actualizar puntaje** e ingresa el `payment ID` de un pago reciente realizado con [credenciales](/developers/es/guides/additional-content/your-integrations/credentials) de producción de la aplicación que estás queriendo homologar. Siempre que sea posible, ingresa en el campo el último `payment ID` productivo que identifiques en esa aplicación.
2. En el [Panel del desarrollador](https://www.mercadopago.com.br/developers/panel/app), localiza la aplicación deseada y haz clic en **Evaluar la calidad**. También podrás acceder a la herramienta de homologación directamente desde los [detalles de tu aplicación](/developers/es/guides/additional-content/your-integrations/application-details), haciendo clic en **Evaluar la calidad** del _card_ "Status".
3. En la pantalla **Calidad de integración**, haz clic en **Evaluar la calidad** e ingresa el `payment ID` de un pago reciente realizado con [credenciales](/developers/es/guides/additional-content/your-integrations/credentials) de producción de la aplicación que estás queriendo homologar. Finalmente, haz clic nuevamente en **Evaluar la calidad**.

> Siempre que sea posible, ingresa en el campo el último `payment ID` productivo que identifiques en esa aplicación.
¡Listo! Has realizado la medición de calidad. Ya puedes saber tu puntaje y qué aspectos mejorar de tu integración.

Expand Down
31 changes: 19 additions & 12 deletions guides/additional-content/homologator/homologator.pt.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,10 @@ Abaixo, você encontrará todas as informações necessárias para saber como ho

## O que é a Homologação?

A homologação é um processo de certificação de sua integração, com a você pode garantir que seu desenvolvimento tenha os requisitos de qualidade e segurança necessários para proporcionar tanto ao vendedor quanto ao comprador a melhor experiência com o Mercado Pago.
A homologação é um processo de certificação de sua integração, com isso você pode garantir que seu desenvolvimento tenha os requisitos de qualidade e segurança necessários para proporcionar tanto ao vendedor quanto ao comprador a melhor experiência com o Mercado Pago.

## Que aspectos avalia a Homologação?

No processo da homologação serão analisados ​​uma série de campos associados a 5 aspectos fundamentais que uma integração do Mercado Pago deve ter, independentemente do produto integrado.
Você pode ver esses atributos avaliados e a importância de cada um abaixo:

Expand All @@ -21,30 +22,36 @@ Você pode ver esses atributos avaliados e a importância de cada um abaixo:

## Como homologar minha integração?

----[mla, mlm, mlu, mco, mlc, mpe]----
Para medir a qualidade da sua aplicação, siga os passos abaixo.

----[mla, mlm, mlu, mco, mlc, mpe]----

> WARNING
>
> Atenção
>
> Por enquanto, a ferramenta para medir a qualidade da integração só está disponível para integrações com o [Checkout Pro](/developers/pt/docs/checkout-pro/landing) [Checkout API,](/developers/pt/docs/checkout-api/landing), [Checkout Bricks](/developers/pt/docs/checkout-bricks/landing) e [Mercado Pago Point.](/developers/pt/docs/mp-point/landing)
> Antes de iniciar a avaliação, certifique-se de que a homologação da aplicação em ambiente de produção foi concluída, incluindo a realização de pelo menos um pagamento produtivo.
> <br><br>
>É necessário que seja uma aplicação em que haja um produto a ser integrado daqueles em que a ferramenta de medição está disponível. Por enquanto, a ferramenta para medir a qualidade da integração só está disponível para integrações com o [Checkout Pro](/developers/pt/docs/checkout-pro/landing) [Checkout API,](/developers/pt/docs/checkout-api/landing) [Checkout Bricks](/developers/pt/docs/checkout-bricks/landing) e [Mercado Pago Point.](/developers/pt/docs/mp-point/landing)
------------
----[mlb]----
----[mlb]----

> WARNING
>
> Atenção
>
> Por enquanto, a ferramenta para medir a qualidade da integração só está disponível para integrações com o [Checkout Pro,](/developers/pt/docs/checkout-pro/landing) [Checkout Transparente](/developers/pt/docs/checkout-api/landing), [Checkout Bricks](/developers/pt/docs/checkout-bricks/landing) e [Mercado Pago Point.](/developers/pt/docs/mp-point/landing)
> Antes de iniciar a avaliação, certifique-se de que a homologação da aplicação em ambiente de produção foi concluída, incluindo a realização de pelo menos um pagamento produtivo.
> <br><br>
> É necessário que seja uma aplicação em que haja um produto a ser integrado daqueles em que a ferramenta de medição está disponível. Por enquanto, a ferramenta para medir a qualidade da integração só está disponível para integrações com o [Checkout Pro](/developers/pt/docs/checkout-pro/landing) [Checkout Transparente,](/developers/pt/docs/checkout-api/landing) [Checkout Bricks](/developers/pt/docs/checkout-bricks/landing) e [Mercado Pago Point.](/developers/pt/docs/mp-point/landing)
------------

Para medir a qualidade sa sua aplicação, siga os passos abaixo.

1. No [Devsite](/developers/pt/docs), acesse o menu [Suas integrações](https://www.mercadopago.com.br/developers/panel/app).
2. No [Painel do desenvolvedor](https://www.mercadopago.com.br/developers/panel/app), **clique no card** da aplicação desejada. É necessário que seja uma aplicação em que haja um produto a ser integrado daqueles em que a ferramenta de medição está disponível (Checkout Pro, ----[mla, mlm, mlu, mco, mlc, mpe]---- Checkout API ------------ ----[mlb]---- Checkout Transparente ------------, Checkout Bricks ou Mercado Pago Point).
3. Em seguida, clique em **Atualizar pontuação** para acessar a ferramenta em que você poderá **medir a qualidade da sua aplicação** e visualizar a pontuação que indica o quanto a configuração da sua aplicação é segura e está alinhada com as boas práticas de integração do Mercado Pago.
4. Na tela **"Qualidade da integração"**, clique em **Atualizar pontuação** e insira o `payment ID` de um pagamento recente feito com [credenciais](/developers/pt/guides/additional-content/your-integrations/credentials) de produção da aplicação você está certificando. Sempre que possível, insira no campo de preenchimento o último `payment ID` produtivo que você identifica na aplicação em questão.
2. No [Painel do desenvolvedor](https://www.mercadopago.com.br/developers/panel/app), localize a aplicação desejada e clique em **avaliar qualidade**. Você também poderá acessar a ferramenta de homologação diretamente dos [detalhes de sua aplicação](/developers/pt/guides/additional-content/your-integrations/application-details), clicando em **Avaliar qualidade** do _card_ "Status".
3. Na tela **"Qualidade da integração"**, clique em **Avaliar qualidade** e insira o `payment ID` de um pagamento recente feito com [credenciais](/developers/pt/guides/additional-content/your-integrations/credentials) de produção da aplicação você está certificando. Por fim, clique novamente em **Avaliar qualidade**.

> Sempre que possível, insira no campo de preenchimento o último `payment ID` produtivo que você identifica na aplicação em questão.
Pronto! Você realizou a medição de qualidade. Agora poderá saber sua pontuação e quais aspectos de sua integração você pode melhorar.

Expand All @@ -64,4 +71,4 @@ Depois de realizar a medição de qualidade da sua integração, você encontrar
>
> As ações indicadas como **necessárias** deverão ser concluidas para somar os pontos que irão melhorar a qualidade da sua integração, enquanto as indicadas como **boas práticas** são recomendações, mas não impactarão na pontuação.
4. **Atualizar pontuação**: Depois de aproveitar as oportunidades de melhoria, você pode testar novamente a qualidade da sua integração para ir para a produção.
4. **Atualizar pontuação**: após aproveitar as oportunidades de melhoria, você pode testar novamente a qualidade da sua integração para ir para a produção.
Loading

0 comments on commit 4011937

Please sign in to comment.