module Workarea
  decorate Checkout::Steps::Payment, with: :cim do

    private

    def set_credit_card(params)
      super

      return unless payment.credit_card.present?
      payment.credit_card.tap do |card|
        card.update_attributes(ip_address: order.ip_address)
      end
    end
  end
end