Integrar via Deep Linking - Como integrar - Mercado Pago Developers

Integração via Deep Linking

Uma das formas de integrar-se com Mercado Pago Point é mediante um deep linking. Quando se chama o link, o mesmo será aceito como um Point-handled address por parte da aplicação de Mercado Pago.

Na chamada a este link se pode evitar diferentes parâmetros que seriam levantados pela aplicação de Mercado Pago e impactados no pagamento. Uma vez que se faça a chamada a este link, o usuário será redirecionado a tela da aplicação de Mercado Pago para informar o cartão do cliente e assim realizar a cobrança.

Uma vez que o pagamento é processado, o usuário será redirecionado a success_url ou fail_url, dependendo do estado do pagamento. Este deverá ser interceptado para retornar o usuário ao fluxo da aplicação.

Diagrama do Fluxo

Deep linking flow diagram Mercado Pago Point

Criação do Deep Linking

A URL a ser interceptada é a seguinte: https://www.mercadopago.com/mp-brasil/point/lojas

Os parâmetros que se podem incluir são:

  • amount: O valor que será cobrado do cliente (*).
  • description: Uma descrição da operação (Máx.: 20 caracteres) (*).
  • external_reference: O código de referência do seu sistema, o mesmo permitirá conciliar seu pedido de compra com o pagamento.
  • notification_url: É a URL que receberá a notificação desse pagamento.
  • payer_email: É o email do pagador.
  • success_url: É a URL para onde o usuário será redirecionado logo após o pagamento ser aprovado.
  • fail_url: É a URL para onde o usuário será redirecionado logo após o pagamento ser rejeitado.
Importante
  • Os campos marcados com (*) são campos obrigatórios.
  • No artigo do GitHub é possível obter mais informação e o exemplo correspondente.