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