Sha256: df59716bd1ec2cb2c204670b0e2198a7c1d66d9e08a0ab75977b7d443610b91a
Contents?: true
Size: 438 Bytes
Versions: 1
Compression:
Stored size: 438 Bytes
Contents
module Workarea decorate Payment::StoreCreditCard, with: :checkoutdotcom do def perform! return true if @credit_card.token.present? response = handle_active_merchant_errors do gateway.verify(@credit_card.to_active_merchant, email: @credit_card.profile.email) end if response.success? @credit_card.token = response.params["source"]["id"] end response.success? end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
workarea-checkoutdotcom-1.2.0 | app/models/workarea/payment/store_credit_card.decorator |