Inicio
Documentação
Recursos
Parcerias
Comunidade

Recursos

Confira as atualizaçÔes das nossas soluçÔes e do funcionamento do sistema ou peça suporte técnico.

Parcerias

Conheça nosso programa para agĂȘncias ou desenvolvedores que oferecem serviços de integração e vendedores que desejam contratĂĄ-los.

Comunidade

Fique por dentro das Ășltimas novidades, peça ajuda a outros integradores e compartilhe seu conhecimento.

Meios de pagamento - PreferĂȘncias - Mercado Pago Developers

Busca inteligente powered by OpenAI 

Meios de pagamento

Por padrĂŁo, todos os meios de pagamento sĂŁo oferecidos no Checkout Pro. Por meio da preferĂȘncia de pagamento, vocĂȘ pode configurar um meio de pagamento padrĂŁo para ser renderizado, excluir algum indesejado, ou ainda escolher um nĂșmero mĂĄximo de parcelas a serem ofertadas.

Importante
Os meios de pagamento Dinheiro em conta e Wallet nĂŁo podem ser excluĂ­dos.

Na tabela abaixo detalhamos os atributos de preferĂȘncia e a descrição de cada um deles para que vocĂȘ possa definir qual informação deseja alterar e/ou inserir.

Atributo de preferĂȘnciaDescrição
payment_methodsClasse que descreve os atributos e métodos de meios de pagamento do Checkout Pro.
excluded_payment_typesMétodo que exclui meios de pagamento indesejados, como cartão de crédito, ticket (boleto bancårio), entre outros.
excluded_payment_methodsMétodo que exclui bandeiras específicas de cartÔes de crédito e débito, como Visa, Mastercard, American Express, entre outros.
installmentsMĂ©todo que define o nĂșmero mĂĄximo de parcelas a serem ofertadas.
purposeAo indicar o valor "wallet_purchase" neste método, o Checkout Pro apenas aceitarå pagamentos de usuårios cadastrados no Mercado Pago, com cartão e saldo em conta.

Com essas informaçÔes utilize um dos SDKs disponíveis abaixo para configurar os meios de pagamento que deseja oferecer.

          
<?php
$preference = new MercadoPago\Preference();
// ...
$preference->payment_methods = array(
  "excluded_payment_methods" => array(
    array("id" => "master")
  ),
  "excluded_payment_types" => array(
    array("id" => "ticket")
  ),
  "installments" => 12
);
// ...
?>

        
          
var preference = {}
preference = {
//...
"payment_methods": {
    "excluded_payment_methods": [
        {
            "id": "master"
        }
    ],
    "excluded_payment_types": [
        {
            "id": "ticket"
        }
    ],
    "installments": 12
	}
//...
}

        
          
PreferenceClient client = new PreferenceClient();
//...
List<PreferencePaymentMethodRequest> excludedPaymentMethods = new ArrayList<>();
excludedPaymentMethods.add(PreferencePaymentMethodRequest.builder().id("master").build());
excludedPaymentMethods.add(PreferencePaymentMethodRequest.builder().id("amex").build());

List<PreferencePaymentTypeRequest> excludedPaymentTypes = new ArrayList<>();
excludedPaymentTypes.add(PreferencePaymentTypeRequest.builder().id("ticket").build());

PreferencePaymentMethodsRequest paymentMethods =
   PreferencePaymentMethodsRequest.builder()
       .excludedPaymentMethods(excludedPaymentMethods)
       .excludedPaymentTypes(excludedPaymentTypes)
       .installments(12)
       .build();

PreferenceRequest request = PreferenceRequest.builder().paymentMethods(paymentMethods).build();

client.create(request);
//...

        
          
#...
preference_data = {
  # ...
  payment_methods: {
    excluded_payment_methods: [
      { id: 'master' }
    ],
    excluded_payment_types: [
      { id: 'ticket' }
    ],
    installments: 12
  }
  # ...
}
#...

        
          
var paymentMethods = new PreferencePaymentMethodsRequest
{
    ExcludedPaymentMethods = new List<PreferencePaymentMethodRequest>
    {
        new PreferencePaymentMethodRequest
        {
            Id = "master",
        },
    },
    ExcludedPaymentTypes = new List<PreferencePaymentTypeRequest>
    {
        new PreferencePaymentTypeRequest
        {
            Id = "ticket",
        },
    },
    Installments = 12,
};

var request = new PreferenceRequest
{
    // ...
    PaymentMethods = paymentMethods,
};

        
          
#...
preference_data = {
    "excluded_payment_methods": [
        { "id": "master" }
    ],
    "excluded_payment_types": [
        { "id": "ticket" }
    ],
    "installments": 12
}
#...