Configuración de franja con cantidad personalizada

Tengo un problema con la configuración de la cantidad personalizada, me gustaría establecer la cantidad de datos para cualquier usuario que elija en la entrada id = "cantidad-donación personalizada", ¿cómo debo hacer eso? mi intento no funciona

<script
  src="https://checkout.stripe.com/checkout.js" class="stripe-button"
  data-image="images/button.png"
  data-key="pk_test_FTZOOu9FL0iYJXXXXXX"
  data-name="Fund"
  data-label= "DONATE"
  data-description="ysysys"
  data-amount = 
  >

    $('.donate-button').click(function(event){
    var self = $(this);
    var amount = 0;
     amount = $('#custom-donation-amount').val();
      if (amount === "") {
        amount = 50;
      }

    amount = self.attr('data-amount');
    amount = Math.abs(amount * 100);
  });

</script>
 <input type="number" id="custom-donation-amount" placeholder="50.00" min="0" step="10.00"/>

Respuestas a la pregunta(4)

Su respuesta a la pregunta