The `BTPaymentFormView`s delegate should be weak to prevent a retain cycle