Inicio
DocumentaciĂłn
Recursos
Partners
Comunidad

Recursos

Revisa las actualizaciones de nuestras soluciones y operatividad del sistema o pide soporte técnico.

Partners

Conoce nuestro programa para agencias o desarrolladores que ofrecen servicios de integraciĂłn y vendedores que quieren contratarlos.

Comunidad

Recibe las Ășltimas novedades, pide ayuda a otros integradores y comparte tus conocimientos.

Actualizar datos - Funcionalidades avanzadas - Mercado Pago Developers

BĂșsqueda inteligente powered by OpenAI 

Actualizar datos

Para actualizar datos en Payment Brick, proporcionamos el método de actualización a través del Controller. Al ser llamado, el método update actualizarå los datos proporcionados preservando la instancia actual del Brick.

Datos disponibles para la actualizaciĂłn:

CampoTipoDescripciĂłnValidaciĂłn
amountnumberMonto del pago.

La actualización del amount no afecta los pagos a través de Cuenta de Mercado Pago y Financiación sin tarjeta ya que sus valores se establecen en el backend.
Antes de actualizar el amount, el Brick verifica si el nuevo valor es mayor o igual al valor mínimo permitido por el método de pago seleccionado por el usuario. Si la validación es exitosa, el método de actualización devolverå true. De lo contrario, devolverå false.
          
let amount = 95;
paymentBrickController.update({ amount });

        
          
import Payment, { usePaymentBrick } from '@mercadopago/sdk-react';

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

  const customization = {
    paymentMethods: {
      creditCard: 'all',
      debitCard: 'all',
    },
  };

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

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

export default App;