Sha256: ece95243db48ff739a3aa5b73a4fefe443d29a53ad085dee72178e17f8485bd8

Contents?: true

Size: 337 Bytes

Versions: 1

Compression:

Stored size: 337 Bytes

Contents

module Workarea
  decorate Payment::Capture::CreditCard, with: :payware_connect do
    def complete!
      validate_reference!

      transaction.response = handle_active_merchant_errors do
        gateway.capture(
          transaction.amount.cents,
          transaction.reference.response.troutd
        )
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
workarea-payware_connect-2.1.2 app/models/workarea/payment/capture/credit_card.decorator