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:
Campo | Tipo | DescripciĂłn | ValidaciĂłn |
amount | number | Monto 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;