Inicio
Documentação
Recursos
Certificações
Comunidade
Atualizar dados - Funcionalidades avançadas - Mercado Pago Developers

Busca inteligente powered by OpenAI 

Atualizar dados

Para atualizar dados no Card Payment Brick, disponibilizamos o método update através do Controller. Ao ser chamado, o método update irá atualizar os dados informados preservando a instância atual do Brick.

Dados disponíveis para atualização:

CampoTipoDescriçãoValidação
amountnumberValor do pagamento.Antes de atualizar o amount, o Brick verifica se o novo valor é maior ou igual ao valor mínimo permitido pelo meio de pagamento selecionado pelo usuário.
Se a validação for bem-sucedida, o método update irá retornar true. Do contrário, irá retornar false.
          
let amount = 95;
cardPaymentBrickController.update({ amount });

        
          
import Card, { useCardPaymentBrick } from '@mercadopago/sdk-react';

const App = () => {
  const { update } = useCardPaymentBrick();

  return (
    <>
      <button type="button" onClick={() => update({ amount: 95 })}>
        Update amount
      </button>

      <Card
        initialization={{ amount: 100 }}
        onSubmit={async (param) => {
          console.log(param);
        }}
      />
    </>
  );
};

export default App;