Sha256: 18ede8093db26eb50a01ec8381f4acf03ff3706b306f1d7c4d1d2528a04ea161
Contents?: true
Size: 539 Bytes
Versions: 62
Compression:
Stored size: 539 Bytes
Contents
module Workarea class Payment class Capture class CreditCard include OperationImplementation include CreditCardOperation def complete! validate_reference! transaction.response = handle_active_merchant_errors do gateway.capture( transaction.amount.cents, transaction.reference.response.authorization ) end end def cancel! # noop, can't cancel a capture end end end end end
Version data entries
62 entries across 62 versions & 1 rubygems
Version | Path |
---|---|
workarea-core-3.4.13 | app/models/workarea/payment/capture/credit_card.rb |
workarea-core-3.4.12 | app/models/workarea/payment/capture/credit_card.rb |