Integrar medios de pago - Etapas de integraciĂłn - Mercado Pago Developers

Integrar medios de pago

Con Checkout Transparente, puedes elegir qué medios de pago deseas disponibilizar en tiendas online.

El proceso de integraciĂłn, luego de la inclusiĂłn e inicializaciĂłn de la biblioteca MercadoPago.js, se basa en la configuraciĂłn individual de los medios de pago que deseas ofrecer, lo que facilita la experiencia de integraciĂłn, al mismo tiempo que permite un mayor nivel de personalizaciĂłn.

Si lo deseas, puedes consultar una lista detallada de todos estos medios de pago disponibles para integración. Envía un GET con tu Access TokenClave privada de la aplicación creada en Mercado Pago, que es utilizada en el backend. Puedes acceder a ella a través de Tus integraciones > Detalles de aplicación > Pruebas > Credenciales de prueba o Producción > Credenciales de producción. al endpoint /v1/payment_methodsAPI utilizando uno de los códigos debajo.

          
<?php
  use MercadoPago\MercadoPagoConfig;

  MercadoPagoConfig::setAccessToken("ENV_ACCESS_TOKEN");

  $client = new PaymentMethodClient();
  $payment_method = $client->get();

?>

        
          
import { MercadoPagoConfig, PaymentMethods } from 'mercadopago';

const client = new MercadoPagoConfig({ accessToken: 'access_token' });
const paymentMethods = new PaymentMethods(client);

paymentMethods.get().then((result) => console.log(result))
  .catch((error) => console.log(error));

        
          
MercadoPagoConfig.setAccessToken("ENV_ACCESS_TOKEN");

PaymentMethodClient client = new PaymentMethodClient();
client.list();


        
          
require 'mercadopago'
sdk = Mercadopago::SDK.new('ENV_ACCESS_TOKEN')

payment_methods_response = sdk.payment_methods.get()
payment_methods = payment_methods_response[:response]


        
          
using MercadoPago.Client.PaymentMethod;
using MercadoPago.Config;
using MercadoPago.Resource;
using MercadoPago.Resource.PaymentMethod;

MercadoPagoConfig.AccessToken = "ENV_ACCESS_TOKEN";

var client = new PaymentMethodClient();
ResourcesList<PaymentMethod> paymentMethods = await client.ListAsync();


        
          
import mercadopago
sdk = mercadopago.SDK("ACCESS_TOKEN")

payment_methods_response = sdk.payment_methods().list_all()
payment_methods = payment_methods_response["response"]

        
          
curl -X GET \
    -H 'accept: application/json' \
    -H 'content-type: application/json' \
    -H 'Authorization: Bearer ENV_ACCESS_TOKEN' \
    'https://api.mercadopago.com/v1/payment_methods' \

        

Con esta información, ya puedes elegir qué medios de pago deseas ofrecer y continuar con tu integración.

Recuerda: antes de configurar los medios de pago, elige el modo en que procesarås tus transacciones. La definición del modo de procesamiento, ya sea manual o automåtico, se realizarå en el momento de la creación de la order, a través del paråmetro processing_mode. Para mås información, accede a la sección Modelo de integración.
Tarjetas
Recibe pagos con tarjetas de crédito o débito de manera segura a través de un formulario de pago dentro del checkout.
Pix
Recibe pagos electrĂłnicos instantĂĄneos ofreciendo a tus clientes un cĂłdigo QR o un cĂłdigo de pago.
Boleto
Recibe en tu cuenta los pagos que el cliente realiza a través de boleto bancårio.