app/models/workarea/payment/tender/paypal.rb in workarea-paypal-2.0.12 vs app/models/workarea/payment/tender/paypal.rb in workarea-paypal-3.0.0

- old
+ new

@@ -1,11 +1,23 @@ module Workarea class Payment::Tender::Paypal < Payment::Tender - field :token, type: String + field :paypal_id, type: String field :payer_id, type: String - field :details, type: Hash + field :details, type: Hash, default: {} + field :approved, type: Boolean, default: false + field :direct_payment, type: Boolean, default: false def slug :paypal + end + + def display_number + return unless direct_payment? + details['display_number'] + end + + def issuer + return unless direct_payment? + details['issuer'] end end end