Methods
Class Public methods
new(integration) Link
Source: show
# File app/lib/integration_provider/stripe.rb, line 3 def initialize(integration) @integration = integration end
Instance Public methods
account_id() Link
Source: show
# File app/lib/integration_provider/stripe.rb, line 30 def account_id site.payment_gateway_id end
can_disconnect?() Link
Source: show
# File app/lib/integration_provider/stripe.rb, line 26 def can_disconnect? members.none? && plans.none? end
connect_data() Link
Source: show
# File app/lib/integration_provider/stripe.rb, line 11 def connect_data { "Display Name" => display_name, "Business Name" => business_name, "Account Id" => account_id, "Primary User's Email " => primary_email, "Country" => country, "Default Currency" => default_currency } rescue ::Stripe::PermissionError => e { "Error" => e.message } end