spree_paypal_express/app/models/spree/billing_integration/paypal_express.rb

20 lines
756 B
Ruby
Raw Normal View History

2011-11-17 15:53:07 +00:00
class Spree::BillingIntegration::PaypalExpress < Spree::BillingIntegration
2010-01-22 16:29:55 +00:00
preference :login, :string
preference :password, :password
preference :signature, :string
preference :review, :boolean, :default => false
preference :no_shipping, :boolean, :default => false
2011-07-13 01:26:53 +00:00
preference :currency, :string, :default => 'USD'
preference :allow_guest_checkout, :boolean, :default => false
2010-01-22 16:29:55 +00:00
attr_accessible :preferred_login, :preferred_password, :preferred_signature, :preferred_review, :preferred_no_shipping, :preferred_currency, :preferred_allow_guest_checkout, :preferred_server, :preferred_test_mode
2010-01-22 16:29:55 +00:00
def provider_class
ActiveMerchant::Billing::PaypalExpressGateway
end
2012-05-24 21:02:15 +00:00
def payment_profiles_supported?
!!preferred_review
end
2010-01-22 16:29:55 +00:00
end