Class: Glib::JsonUi::ViewBuilder::Fields::StripeExternalAccount

Inherits:
AbstractField show all
Defined in:
app/helpers/glib/json_ui/view_builder/fields.rb

Overview

Stripe external account field for Connect platform.

Allows users to connect their bank accounts to receive payouts via Stripe Connect. Handles bank account details securely without storing sensitive information.

Examples:

Stripe bank account field

form.fields_stripeExternalAccount \
  name: 'user[stripe_external_account]',
  width: 'matchParent',
  publicKey: 'pk_test_TYooMQauvdEDq54NiTphI7jx',
  accountHolderName: 'John Doe',
  accountHolderType: 'individual',
  country: 'AU',
  currency: 'AUD'

See Also:

Instance Attribute Summary

Attributes inherited from JsonUiElement

#json, #page

Method Summary

Methods inherited from AbstractField

#autoValidate, #context, #created, #default_url_options, #determine_value, #disableDirtyCheck, #hint, #hint_args, #label, #label_args, #name, #placeholder, #placeholder_args, #prop, #validation, #value

Methods inherited from View

component_name

Methods inherited from JsonUiElement

action, any, array, badgeable, bool, color, component_name, date, date_time, enum, float, hash, icon, #initialize, int, length, menu, panels_builder, #props, required, singleton_array, string, text, url, views

Constructor Details

This class inherits a constructor from Glib::JsonUi::JsonUiElement