The BTPaymentFormView delegate should be weak to prevent a retain cycle