def pay(invoice) billing_interface.charge!(product.amount) 🤡 invoice.update_attributes!( paid_at: Time.now ) end # --- pay(invoice) # => ActiveRecord::InvalidRecord ... address in invalid... 🤡